Class: RSpecify::Transformer

Inherits:
RubyTransform::Transformer
  • Object
show all
Defined in:
lib/rspecify/transformer.rb

Instance Method Summary collapse

Instance Method Details

#dependent_transformersObject



3
4
5
6
7
8
# File 'lib/rspecify/transformer.rb', line 3

def dependent_transformers
  [
    RSpecify::Transformers::TestClassAndMethods.new,
    RSpecify::Transformers::TestUnitAssertions.new
  ]
end

#transform(e) ⇒ Object



10
11
12
13
14
# File 'lib/rspecify/transformer.rb', line 10

def transform(e)
  super(dependent_transformers.inject(e) {|result, transformer|
    transformer.transform(result)
  })
end