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