require 'csv'
module Reader
def load_hotels(filename)
@hotels = []
CSV.foreach(filename, :headers => true, :header_converters => :symbol) do |row|
@hotels << Hotel.new(row)
end
@hotels
end
end
class Hotel
extend Reader
def initialize(hotel)
@name = hotel[:name]
@rating = hotel[:rating]
@regular_weekday = hotel[:regular_weekday]
@regular_weekend = hotel[:regular_weekend]
@rewards_weekday = hotel[:rewards_weekday]
@rewards_weekend = hotel[:rewards_weekend]
end
end
class Customer
end