class QuickTicker::Table

Public Class Methods

create_table_columns(data_hash) click to toggle source
# File lib/table.rb, line 18
def self.create_table_columns(data_hash)
        data_hash.each do |key, value|
                attr_accessor key.to_sym
        end
end
new(data_hash) click to toggle source
# File lib/table.rb, line 5
def initialize(data_hash)

        self.class.create_table_columns(data_hash)
        self.populate_table_columns(data_hash)

end

Public Instance Methods

populate_table_columns(data_hash) click to toggle source
# File lib/table.rb, line 12
def populate_table_columns(data_hash)
        data_hash.each do |key, value|
                self.send("#{key}=", value)
        end
end