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