Module: Metamorpher::Rewriter

Extended by:
Forwardable
Included in:
Builders::Ruby::UppercaseConstantRewriter, Builders::Ruby::UppercaseRewriter
Defined in:
lib/metamorpher/rewriter.rb,
lib/metamorpher/rewriter/rule.rb,
lib/metamorpher/rewriter/traverser.rb,
lib/metamorpher/rewriter/replacement.rb,
lib/metamorpher/rewriter/substitution.rb

Defined Under Namespace

Modules: Replacement, Substitution Classes: ReplacementError, Rule, SubstitutionError, SubstitutionVisitor, Traverser

Instance Method Summary collapse

Instance Method Details

#ruleObject



8
9
10
# File 'lib/metamorpher/rewriter.rb', line 8

def rule
  @rule ||= Rewriter::Rule.new(pattern: pattern, replacement: replacement)
end