class Amber::Data

Public Class Methods

new() click to toggle source
# File lib/amber/data.rb, line 2
def initialize
  @value = nil
  @delegate = nil
end

Public Instance Methods

value() click to toggle source
# File lib/amber/data.rb, line 7
def value
  @delegate.fetch if @delegate.class.include?(Amber::DataDelegate)
end
value=(value) click to toggle source
# File lib/amber/data.rb, line 11
def value=(value)
  @delegate.assign(value) if @delegate.class.include?(Amber::DataDelegate)
end