Method: Interscript::Node::Rule::Sub#inspect

Defined in:
lib/interscript/node/rule/sub.rb

#inspectObject



210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
# File 'lib/interscript/node/rule/sub.rb', line 210

def inspect
  out = "sub "
  params = []
  params << @from.inspect
  if Symbol === @to
    params << @to.to_s
  else
    params << @to.inspect
  end
  params << "reverse_run: #{@reverse_run.inspect}" unless @reverse_run.nil?

  params << "before: #{@before.inspect}" if @before
  params << "after: #{@after.inspect}" if @after
  params << "not_before: #{@not_before.inspect}" if @not_before
  params << "not_after: #{@not_after.inspect}" if @not_after

  params << "priority: #{@priority.inspect}" if @priority
  out << params.join(", ")
end