class Skyscanner::Flight

Flight info

Attributes

carriers[R]
date[R]
destination[R]
direct[R]
min_price[R]
origin[R]

Public Class Methods

new(data) click to toggle source
# File lib/movlog/route.rb, line 33
def initialize(data)
  @min_price = data[:min_price]
  @direct = data[:direct]
  @carriers = data[:carriers]
  @origin = data[:origin]
  @destination = data[:destination]
  @date = data[:date]
end

Public Instance Methods

to_hash() click to toggle source
# File lib/movlog/route.rb, line 42
def to_hash
  { min_price: @min_price, direct: @direct, carriers: @carriers,
    origin: @origin.to_hash, destination: @destination.to_hash,
    date: @date }
end