class Flight

Attributes

date[RW]
fares[RW]
from[RW]
to[RW]

Public Class Methods

new(params) click to toggle source
# File lib/teecket/flight.rb, line 8
def initialize(params)
  @from = params[:from]
  @to = params[:to]
  @date = params[:date]

  @fares = []
end

Public Instance Methods

Private Instance Methods

add_to_fares(params) click to toggle source
# File lib/teecket/flight.rb, line 22
def add_to_fares(params)
  fares << { flight_name: params[:flight_name],
             flight_number: params[:flight_number],
             transit: params[:transit],
             origin: params[:origin],
             destination: params[:destination],
             depart_at: params[:depart_at],
             arrive_at: params[:arrive_at],
             fare: params[:fare] }
end