Module: Concerns::Storable::ClassMethods

Defined in:
app/models/concerns/storable.rb

Instance Method Summary collapse

Instance Method Details

#storable_field(name, type, default = nil) ⇒ Object



30
31
32
33
# File 'app/models/concerns/storable.rb', line 30

def storable_field(name, type, default = nil)
  delegate name, "#{name}=", to: :store
  store_config.add name, type, default
end

#store_configObject



35
36
37
# File 'app/models/concerns/storable.rb', line 35

def store_config
  @store_config ||= Concerns::Storable::Config.new
end