Class: SeatGeek::Query::TravelDates
- Inherits:
-
Object
- Object
- SeatGeek::Query::TravelDates
- Defined in:
- lib/seat_geek/query/travel_dates.rb
Instance Method Summary collapse
-
#initialize(travel_dates) ⇒ TravelDates
constructor
A new instance of TravelDates.
- #query ⇒ Object
Constructor Details
#initialize(travel_dates) ⇒ TravelDates
Returns a new instance of TravelDates.
4 5 6 7 8 |
# File 'lib/seat_geek/query/travel_dates.rb', line 4 def initialize(travel_dates) @arrive = travel_dates.fetch(:arrive) { return } @depart = travel_dates.fetch(:depart) { return } @datetime_type = travel_dates.fetch(:datetime_type) { 'local' } end |
Instance Method Details
#query ⇒ Object
10 11 12 |
# File 'lib/seat_geek/query/travel_dates.rb', line 10 def query "&datetime_#{@datetime_type}.gte=#{@arrive}&datetime_#{@datetime_type}.lte=#{@depart}" end |