module OperateDo::Operator

Public Instance Methods

operate() { || ... } click to toggle source
# File lib/operate_do.rb, line 152
def operate
  OperateDo.push_operator self

  begin
    yield
  ensure
    OperateDo.pop_operator
    OperateDo.flush_message! unless OperateDo.current_operator
  end
end
operate_inspect() click to toggle source
# File lib/operate_do.rb, line 167
def operate_inspect
  inspect
end
self_operate() click to toggle source
# File lib/operate_do.rb, line 163
def self_operate
  OperateDo::OperateProxy.new(self)
end