instance method init_from_schema_json

Ruby on Rails edge

Since edge

Signature

init_from_schema_json(coder, references)

No documentation comment.

Parameters

coder req
references req
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

Defined in ActiveRecord::ConnectionAdapters::SchemaCache

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close