Method: ActiveRecord::ConnectionAdapters::SchemaCache#init_with
- Defined in:
- activerecord/lib/active_record/connection_adapters/schema_cache.rb
#init_with(coder) ⇒ Object
:nodoc:
281 282 283 284 285 286 287 288 289 290 291 292 |
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 281 def init_with(coder) # :nodoc: @columns = coder["columns"] @columns_hash = coder["columns_hash"] @primary_keys = coder["primary_keys"] @data_sources = coder["data_sources"] @indexes = coder["indexes"] || {} @version = coder["version"] unless coder["deduplicated"] derive_columns_hash_and_deduplicate_values end end |