Class: Reactive::AmbivalentRef

Inherits:
WeakRef
  • Object
show all
Defined in:
lib/rrx.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create(value) ⇒ Object



19
20
21
22
23
24
25
26
# File 'lib/rrx.rb', line 19

def self.create(value)
  case value
    when NilClass, TrueClass, FalseClass, Fixnum, Symbol
      value
    else
      new(value)
  end
end

Instance Method Details

#__getobj__Object



28
29
30
# File 'lib/rrx.rb', line 28

def __getobj__
  super rescue nil
end