Method: ExampleBlock#initialize

Defined in:
lib/matest/example_block.rb

#initialize(block) ⇒ ExampleBlock

Returns a new instance of ExampleBlock.



11
12
13
14
15
16
17
18
19
# File 'lib/matest/example_block.rb', line 11

def initialize(block)
  @block = block

  @code =  generate_code

  @sexp = Ripper::SexpBuilder.new(code).parse.last
  @assertion_sexp = @sexp.last
  @assertion = Sorcerer.source(assertion_sexp)
end