Proc
(Not documented)
# File lib/matriarch/traits.rb, line 6 def initialize(container, returns=nil, &block) super(&block) @returns = returns @container = container end
# File lib/matriarch/traits.rb, line 12 def call(object, *arguments, &block) #object.send(:define_method, &self) object.instance_eval(&self) # need instance_exec end
# File lib/matriarch/traits.rb, line 17 def return! ; @returns = true ; end
# File lib/matriarch/traits.rb, line 19 def return? ; @returns ; end
Disabled; run with --debug to generate this.