Method: Chronic::Handlers.handle_srp

Defined in:
lib/chronic/handlers.rb

.handle_srp(tokens, span, options) ⇒ Object

Handle scalar/repeater/pointer helper



426
427
428
429
430
431
432
# File 'lib/chronic/handlers.rb', line 426

def handle_srp(tokens, span, options)
  distance = tokens[0].get_tag(Scalar).type
  repeater = tokens[1].get_tag(Repeater)
  pointer = tokens[2].get_tag(Pointer).type

  repeater.offset(span, distance, pointer) if repeater.respond_to?(:offset)
end