class AdvAccessor::Base
Attributes
method[RW]
null_value[RW]
reader[RW]
Public Instance Methods
basic_value()
click to toggle source
# File lib/adv_accessor/base.rb, line 15 def basic_value res = raw_value res = reader[res] if reader res end
raw_value()
click to toggle source
# File lib/adv_accessor/base.rb, line 10 def raw_value return @value if @value @value = null_value[] if null_value @value end
value(type=nil)
click to toggle source
# File lib/adv_accessor/base.rb, line 20 def value(type=nil) return basic_value unless type readers.get(type) end
value=(x)
click to toggle source
# File lib/adv_accessor/base.rb, line 7 def value=(x) @input_value = @value = x end