Class: Seatsio::APIResponse
- Inherits:
-
Object
- Object
- Seatsio::APIResponse
- Defined in:
- lib/seatsio/domain.rb
Instance Attribute Summary collapse
-
#items ⇒ Object
readonly
Returns the value of attribute items.
-
#next_page_starts_after ⇒ Object
readonly
Returns the value of attribute next_page_starts_after.
-
#previous_page_ends_before ⇒ Object
readonly
Returns the value of attribute previous_page_ends_before.
Instance Method Summary collapse
-
#initialize(data) ⇒ APIResponse
constructor
A new instance of APIResponse.
Constructor Details
#initialize(data) ⇒ APIResponse
Returns a new instance of APIResponse.
274 275 276 277 278 |
# File 'lib/seatsio/domain.rb', line 274 def initialize(data) @next_page_starts_after = data.fetch('next_page_starts_after', nil).to_i @previous_page_ends_before = data.fetch('previous_page_ends_before', nil).to_i @items = data.fetch('items', []) end |
Instance Attribute Details
#items ⇒ Object (readonly)
Returns the value of attribute items.
272 273 274 |
# File 'lib/seatsio/domain.rb', line 272 def items @items end |
#next_page_starts_after ⇒ Object (readonly)
Returns the value of attribute next_page_starts_after.
272 273 274 |
# File 'lib/seatsio/domain.rb', line 272 def next_page_starts_after @next_page_starts_after end |
#previous_page_ends_before ⇒ Object (readonly)
Returns the value of attribute previous_page_ends_before.
272 273 274 |
# File 'lib/seatsio/domain.rb', line 272 def previous_page_ends_before @previous_page_ends_before end |