Class: Sequel::Database

Inherits:
Object show all
Defined in:
lib/engine2/core.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#default_schemaObject

Returns the value of attribute default_schema.



184
185
186
# File 'lib/engine2/core.rb', line 184

def default_schema
  @default_schema
end

#modelsObject

Returns the value of attribute models.



184
185
186
# File 'lib/engine2/core.rb', line 184

def models
  @models
end

Instance Method Details

#cache_fileObject



186
187
188
# File 'lib/engine2/core.rb', line 186

def cache_file
    "#{Engine2::SETTINGS.path_for(:db_path)}/#{opts[:orig_opts][:name]}.schema_cache"
end

#dump_schema_cache_to_fileObject



195
196
197
# File 'lib/engine2/core.rb', line 195

def dump_schema_cache_to_file
    dump_schema_cache? cache_file if adapter_scheme
end

#load_schema_cache_from_fileObject



190
191
192
193
# File 'lib/engine2/core.rb', line 190

def load_schema_cache_from_file
    self.models = {}
    load_schema_cache? cache_file if adapter_scheme
end