Class: RademadeAdmin::Model::Info::Relations
- Inherits:
-
Object
- Object
- RademadeAdmin::Model::Info::Relations
- Defined in:
- lib/rademade_admin/model/info/relations.rb
Instance Method Summary collapse
-
#all ⇒ Array
Return array of RademadeAdmin::Model::Info::Relation.
-
#exist?(name) ⇒ Bool
Return status of relation availability.
-
#initialize(data_adapter) ⇒ Relations
constructor
A new instance of Relations.
- #relation(name) ⇒ RademadeAdmin::Model::Info::Relation
Constructor Details
#initialize(data_adapter) ⇒ Relations
Returns a new instance of Relations.
9 10 11 |
# File 'lib/rademade_admin/model/info/relations.rb', line 9 def initialize(data_adapter) @data_adapter = data_adapter end |
Instance Method Details
#all ⇒ Array
Return array of RademadeAdmin::Model::Info::Relation
17 18 19 |
# File 'lib/rademade_admin/model/info/relations.rb', line 17 def all @data_adapter.relations end |
#exist?(name) ⇒ Bool
Return status of relation availability
26 27 28 |
# File 'lib/rademade_admin/model/info/relations.rb', line 26 def exist?(name) @data_adapter.has_relation? name end |
#relation(name) ⇒ RademadeAdmin::Model::Info::Relation
33 34 35 |
# File 'lib/rademade_admin/model/info/relations.rb', line 33 def relation(name) @data_adapter.relation name end |