Module: Amoeba::Macros
- Extended by:
- Macros
- Included in:
- Macros
- Defined in:
- lib/amoeba/macros.rb,
lib/amoeba/macros/base.rb,
lib/amoeba/macros/has_one.rb,
lib/amoeba/macros/has_many.rb,
lib/amoeba/macros/has_and_belongs_to_many.rb
Defined Under Namespace
Classes: Base, HasAndBelongsToMany, HasMany, HasOne
Instance Method Summary
collapse
Instance Method Details
#add(klass) ⇒ Object
8
9
10
11
12
|
# File 'lib/amoeba/macros.rb', line 8
def add(klass)
@list ||= {}
key = klass.name.demodulize.underscore.to_sym
@list[key] = klass
end
|
#list ⇒ Object
4
5
6
|
# File 'lib/amoeba/macros.rb', line 4
def list
@list ||= {}
end
|