Module: LogicalModel::Associations::HasManyKeys::ClassMethods
- Defined in:
- lib/logical_model/associations/has_many_keys.rb
Instance Method Summary collapse
- #has_many(key, options = {}) ⇒ Object
- #has_many_keys ⇒ Object
-
#has_many_keys=(keys) ⇒ Object
DEPRECATED!!! Use has_many instead.
Instance Method Details
#has_many(key, options = {}) ⇒ Object
16 17 18 19 20 |
# File 'lib/logical_model/associations/has_many_keys.rb', line 16 def has_many(key, = {}) @has_many_keys ||= [] @has_many_keys << key define_association_methods(key,get_attr_class(key,)) end |
#has_many_keys ⇒ Object
33 34 35 |
# File 'lib/logical_model/associations/has_many_keys.rb', line 33 def has_many_keys @has_many_keys end |
#has_many_keys=(keys) ⇒ Object
DEPRECATED!!! Use has_many instead
24 25 26 27 28 29 30 31 |
# File 'lib/logical_model/associations/has_many_keys.rb', line 24 def has_many_keys=(keys) @has_many_keys = keys attr_accessor *keys keys.each do |association| define_association_methods(association,get_attr_class(association,{})) end end |