class Reddcoin::APIResource

Public Class Methods

new(attrs) click to toggle source
# File lib/reddcoin.rb, line 7
def initialize(attrs)
  attrs.each do |name, val|
    lower_camel_cased = name.gsub(/(.)([A-Z])/,'\1_\2').downcase
    
    instance_variable_set "@#{lower_camel_cased}", val

    define_singleton_method lower_camel_cased.to_sym do
      instance_variable_get "@#{lower_camel_cased}"
    end
  end
end