Class: A2z::Requests::ResponseGroup
- Inherits:
-
BlankSlate
- Object
- BlankSlate
- A2z::Requests::ResponseGroup
- Defined in:
- lib/a2z/requests/response_group.rb
Instance Attribute Summary collapse
-
#params ⇒ Object
readonly
Returns the value of attribute params.
Instance Method Summary collapse
-
#initialize(value, &block) ⇒ ResponseGroup
constructor
A new instance of ResponseGroup.
- #related_item_page(value) ⇒ Object
- #relationship_type(value) ⇒ Object
Methods inherited from BlankSlate
find_hidden_method, hide, reveal
Constructor Details
#initialize(value, &block) ⇒ ResponseGroup
Returns a new instance of ResponseGroup.
6 7 8 9 10 |
# File 'lib/a2z/requests/response_group.rb', line 6 def initialize(value, &block) value = value.join(',') if value.kind_of?(Array) @params = { 'ResponseGroup' => value } instance_eval(&block) if block_given? end |
Instance Attribute Details
#params ⇒ Object (readonly)
Returns the value of attribute params.
4 5 6 |
# File 'lib/a2z/requests/response_group.rb', line 4 def params @params end |
Instance Method Details
#related_item_page(value) ⇒ Object
12 13 14 |
# File 'lib/a2z/requests/response_group.rb', line 12 def (value) @params['RelatedItemPage'] = value end |
#relationship_type(value) ⇒ Object
16 17 18 |
# File 'lib/a2z/requests/response_group.rb', line 16 def relationship_type(value) @params['RelationshipType'] = value end |