module Volt::ReactiveAccessors

Public Class Methods

included(base) click to toggle source
# File lib/volt/reactive/reactive_accessors.rb, line 37
def self.included(base)
  base.send :extend, ClassMethods
end

Public Instance Methods

__reactive_dependency_get(var_name) click to toggle source
# File lib/volt/reactive/reactive_accessors.rb, line 41
def __reactive_dependency_get(var_name)
  value_dep = instance_variable_get(:"@__#{var_name}_dependency")
  value_dep ||= instance_variable_set(:"@__#{var_name}_dependency", Dependency.new)
end