class AdvAccessor::Readers
Public Instance Methods
add(name,cls=nil,&b)
click to toggle source
# File lib/adv_accessor/mapping.rb, line 59 def add(name,cls=nil,&b) b = lambda { |x| base.mappings.get(cls) } if cls self << Reader.new(:name => name, :block => b) end
get(arg)
click to toggle source
Calls superclass method
AdvAccessor::BaseReaders#get
# File lib/adv_accessor/mapping.rb, line 63 def get(arg) arg = {:name => arg} unless arg.kind_of?(Hash) super(arg) end