class PagSeguro::Mash

Protected Instance Methods

convert_key(key) click to toggle source
# File lib/pagseguro/mash.rb, line 8
def convert_key(key)
  key.to_s.underscore
end
convert_value(val, duping = false) click to toggle source
Calls superclass method
# File lib/pagseguro/mash.rb, line 12
def convert_value(val, duping = false)
  obj = super
  obj = self.class.new(obj) if Hashie::Mash == obj
  obj
end
initializing_reader(key) click to toggle source
# File lib/pagseguro/mash.rb, line 18
def initializing_reader(key)
  ck = convert_key(key)
  regular_writer(ck, self.class.new) unless key?(ck)
  regular_reader(ck)
end