Class: Nusii::ResponseObject
- Inherits:
-
Object
- Object
- Nusii::ResponseObject
- Defined in:
- lib/nusii/response_object.rb
Instance Attribute Summary collapse
-
#meta ⇒ Object
Returns the value of attribute meta.
-
#resource_class ⇒ Object
Returns the value of attribute resource_class.
-
#resources ⇒ Object
Returns the value of attribute resources.
Instance Method Summary collapse
-
#initialize(resources, meta, resource_class) ⇒ ResponseObject
constructor
A new instance of ResponseObject.
- #next_page ⇒ Object
- #prev_page ⇒ Object
Constructor Details
#initialize(resources, meta, resource_class) ⇒ ResponseObject
Returns a new instance of ResponseObject.
6 7 8 9 10 |
# File 'lib/nusii/response_object.rb', line 6 def initialize resources, , resource_class @resources = resources @meta = @resource_class = resource_class end |
Instance Attribute Details
#meta ⇒ Object
Returns the value of attribute meta.
4 5 6 |
# File 'lib/nusii/response_object.rb', line 4 def @meta end |
#resource_class ⇒ Object
Returns the value of attribute resource_class.
4 5 6 |
# File 'lib/nusii/response_object.rb', line 4 def resource_class @resource_class end |
#resources ⇒ Object
Returns the value of attribute resources.
4 5 6 |
# File 'lib/nusii/response_object.rb', line 4 def resources @resources end |
Instance Method Details
#next_page ⇒ Object
12 13 14 15 |
# File 'lib/nusii/response_object.rb', line 12 def next_page raise(ArgumentError, "That page does no exist") if ['next_page'] == nil resource_class.list(:page => ['next_page'], :per => per_page) end |
#prev_page ⇒ Object
17 18 19 20 |
# File 'lib/nusii/response_object.rb', line 17 def prev_page raise(ArgumentError, "That page does no exist") if ['prev_page'] == nil resource_class.list(:page => ['prev_page'], :per => per_page) end |