class Paragraphs::ExecutionInSuccession
Public Class Methods
new(&bloc)
click to toggle source
# File server/redux-os/config/e?ii/laws_of_code/paragraphs/main.rb, line 120 def initialize(&bloc) @self_before_instance_eval = eval "self", bloc.binding self.instance_eval(&bloc) end
Public Instance Methods
evaluate(block)
click to toggle source
# File server/redux-os/config/e?ii/laws_of_code/paragraphs/main.rb, line 133 def evaluate(block) instance_eval &block end
firstly(&bloc)
click to toggle source
# File server/redux-os/config/e?ii/laws_of_code/paragraphs/main.rb, line 125 def firstly(&bloc) @first = bloc end
method_missing(method, *args, &block)
click to toggle source
# File server/redux-os/config/e?ii/laws_of_code/paragraphs/main.rb, line 137 def method_missing(method, *args, &block) @self_before_instance_eval.send method, *args, &block end
secondly(&bloc)
click to toggle source
# File server/redux-os/config/e?ii/laws_of_code/paragraphs/main.rb, line 129 def secondly(&bloc) @second = bloc end
start()
click to toggle source
# File server/redux-os/config/e?ii/laws_of_code/paragraphs/main.rb, line 141 def start evaluate(@first) evaluate(@second) end