module MyBitcasa::DataAccessor
Private Instance Methods
data_bool_reader(key)
click to toggle source
# File lib/my_bitcasa/data_accessor.rb, line 12 def data_bool_reader(key) class_eval %{ def #{key}? !!@data["#{key}"] end } end
data_reader(key)
click to toggle source
# File lib/my_bitcasa/data_accessor.rb, line 21 def data_reader(key) key, question = key.to_s.split("?", -1) if question data_bool_reader(key) else data_value_reader(key) end end
data_value_reader(key)
click to toggle source
# File lib/my_bitcasa/data_accessor.rb, line 3 def data_value_reader(key) class_eval %{ def #{key} @data["#{key}"] end } end