class Matest::ExampleBeforeAssertion
Public Class Methods
new(example_block, description, lets)
click to toggle source
Calls superclass method
Matest::Example::new
# File lib/matest/example.rb, line 77 def initialize(example_block, description, lets) super set_state end
Public Instance Methods
before_assertion_block()
click to toggle source
# File lib/matest/example.rb, line 88 def before_assertion_block eval("proc { #{@code} }") end
set_state()
click to toggle source
# File lib/matest/example.rb, line 82 def set_state before_sexp = example_block.sexp[0..-2] @code = Sorcerer.source(before_sexp) eval(@code) end