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