[ create a new paste ] login | about

Link: http://codepad.org/h7rTvAtJ    [ raw code | fork ]

Ruby, pasted on Feb 12:
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


Output:
No errors or program output.


Create a new paste based on this one


Comments: