class Module
Public Instance Methods
has_side_effect(*names)
click to toggle source
# File lib/sequence/functional.rb, line 112 def has_side_effect(*names) names.map!{|name| name.to_s} Functional::HAS_SIDE_EFFECT[self]|= names Functional::NO_SIDE_EFFECT[self] -= names end
no_side_effect(*names)
click to toggle source
# File lib/sequence/functional.rb, line 118 def no_side_effect(*names) names.map!{|name| name.to_s} Functional::NO_SIDE_EFFECT[self] |= names Functional::HAS_SIDE_EFFECT[self]-=names end