Module: Boutique::MemoryResource

Included in:
Config, List, Product
Defined in:
lib/boutique/config.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



26
27
28
29
30
# File 'lib/boutique/config.rb', line 26

def self.included(base)
  base.extend(ClassMethods)
  base.attr_resource :key
  base.reset_db
end

Instance Method Details

#initialize(key) ⇒ Object



64
65
66
67
# File 'lib/boutique/config.rb', line 64

def initialize(key)
  @key = key
  self.class[key] = self
end