class Autodeps::ReactiveData

Attributes

dep[RW]
value[RW]

Public Class Methods

new(value) click to toggle source
# File lib/autodeps/reactive_data.rb, line 4
def initialize(value)
  @value = value
  @dep = Autodeps::Dependency.new
end

Public Instance Methods

change_to(value) click to toggle source
# File lib/autodeps/reactive_data.rb, line 8
def change_to(value)
  if value != @value
    changed = true
  end
  @value = value
  if changed
    @dep.changed
  end
end