Method: Synvert::Core::Rewriter.register

Defined in:
lib/synvert/core/rewriter.rb

.register(group, name, rewriter) ⇒ Object

Register a rewriter with its group and name.

Parameters:

  • group (String)

    the rewriter group.

  • name (String)

    the unique rewriter name.

  • rewriter (Synvert::Core::Rewriter)

    the rewriter to register.



59
60
61
62
63
64
# File 'lib/synvert/core/rewriter.rb', line 59

def register(group, name, rewriter)
  group = group.to_s
  name = name.to_s
  rewriters[group] ||= {}
  rewriters[group][name] = rewriter
end