Class: Roaster::Query::Target
- Inherits:
-
Object
- Object
- Roaster::Query::Target
- Defined in:
- lib/roaster/query.rb
Overview
Target represents the resource(s) scope on which is executed the query
Instance Attribute Summary collapse
-
#relationship_ids ⇒ Object
Returns the value of attribute relationship_ids.
-
#relationship_name ⇒ Object
Returns the value of attribute relationship_name.
-
#resource_ids ⇒ Object
Returns the value of attribute resource_ids.
-
#resource_name ⇒ Object
Returns the value of attribute resource_name.
Instance Method Summary collapse
-
#initialize(resource_name, resource_ids = [], relationship_name = nil, relationship_ids = []) ⇒ Target
constructor
A new instance of Target.
Constructor Details
#initialize(resource_name, resource_ids = [], relationship_name = nil, relationship_ids = []) ⇒ Target
Returns a new instance of Target.
11 12 13 14 15 16 17 18 19 |
# File 'lib/roaster/query.rb', line 11 def initialize(resource_name, resource_ids = [], relationship_name = nil, relationship_ids = []) @resource_name = resource_name @resource_ids = Array(resource_ids) @relationship_name = relationship_name @relationship_ids = Array(relationship_ids) end |
Instance Attribute Details
#relationship_ids ⇒ Object
Returns the value of attribute relationship_ids.
9 10 11 |
# File 'lib/roaster/query.rb', line 9 def relationship_ids @relationship_ids end |
#relationship_name ⇒ Object
Returns the value of attribute relationship_name.
9 10 11 |
# File 'lib/roaster/query.rb', line 9 def relationship_name @relationship_name end |
#resource_ids ⇒ Object
Returns the value of attribute resource_ids.
9 10 11 |
# File 'lib/roaster/query.rb', line 9 def resource_ids @resource_ids end |
#resource_name ⇒ Object
Returns the value of attribute resource_name.
9 10 11 |
# File 'lib/roaster/query.rb', line 9 def resource_name @resource_name end |