Class: Frypan::Signal::Const

Inherits:
Frypan::Signal show all
Defined in:
lib/frypan.rb

Instance Method Summary collapse

Methods inherited from Frypan::Signal

#__pull, #__pull_deps, #__same, async_input, const, foldp, #foldp, input, #lift, lift, #method_missing

Constructor Details

#initialize(val) ⇒ Const

Returns a new instance of Const.



93
94
95
# File 'lib/frypan.rb', line 93

def initialize(val)
  @val = val
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Frypan::Signal

Instance Method Details

#__calc(memo0, memo1, memo2) ⇒ Object



97
98
99
# File 'lib/frypan.rb', line 97

def __calc(memo0, memo1, memo2)
  memo0.merge(self => @val)
end