instance method
init_from_schema_json
Ruby on Rails edge
Since edgeSignature
init_from_schema_json(coder, references)
No documentation comment.
Parameters
-
coderreq -
referencesreq
Source
# File activerecord/lib/active_record/connection_adapters/schema_cache.rb, line 299
def init_from_schema_json(coder, references)
@columns = coder["columns"].transform_values { |columns| columns.map { |i| references[i] } }
@columns_hash = @columns.transform_values { |columns| columns.index_by(&:name) }
@primary_keys = coder["primary_keys"]
@data_sources = coder["data_sources"].index_with { true }
@indexes = (coder["indexes"] || {}).transform_values { |indexes| indexes.map { |i| references[i] } }
@version = coder["version"]
end
Defined in activerecord/lib/active_record/connection_adapters/schema_cache.rb line 299
· View on GitHub
· Improve this page
· Find usages on GitHub