Module: ActiveResourceAssociatable::ClassMethods
- Defined in:
- lib/active_resource_associatable/active_resource_associatable.rb
Instance Method Summary collapse
- #belongs_to_activeresource(klass_name, options = {}) ⇒ Object
- #has_and_belongs_to_many_activeresources(klass_name, options = {}) ⇒ Object
- #has_many_activeresources(table_name, options = {}) ⇒ Object
- #has_many_through_activeresources(klass_name, options) ⇒ Object
- #has_one_activeresource(klass_name, options = {}) ⇒ Object
Instance Method Details
#belongs_to_activeresource(klass_name, options = {}) ⇒ Object
15 16 17 |
# File 'lib/active_resource_associatable/active_resource_associatable.rb', line 15 def belongs_to_activeresource(klass_name, = {}) AssociationBuilder::BelongsToActiveResource.build(self, klass_name, ) end |
#has_and_belongs_to_many_activeresources(klass_name, options = {}) ⇒ Object
19 20 21 |
# File 'lib/active_resource_associatable/active_resource_associatable.rb', line 19 def has_and_belongs_to_many_activeresources(klass_name, = {}) AssociationBuilder::HasAndBelongsToManyActiveResources.build(self, klass_name, ) end |
#has_many_activeresources(table_name, options = {}) ⇒ Object
11 12 13 |
# File 'lib/active_resource_associatable/active_resource_associatable.rb', line 11 def has_many_activeresources(table_name, = {}) AssociationBuilder::HasManyActiveResources.build(self, table_name, ) end |
#has_many_through_activeresources(klass_name, options) ⇒ Object
27 28 29 |
# File 'lib/active_resource_associatable/active_resource_associatable.rb', line 27 def has_many_through_activeresources(klass_name, ) AssociationBuilder::HasManyThroughActiveResources.build(self, klass_name, ) end |
#has_one_activeresource(klass_name, options = {}) ⇒ Object
23 24 25 |
# File 'lib/active_resource_associatable/active_resource_associatable.rb', line 23 def has_one_activeresource(klass_name, ={}) AssociationBuilder::HasOneActiveResource.build(self, klass_name, ) end |