class Pinpoint::Format::Token
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/pinpoint/format/token.rb, line 6 def initialize(*args) args[0] = args[0].to_sym super end
Public Instance Methods
processed_value()
click to toggle source
# File lib/pinpoint/format/token.rb, line 12 def processed_value case type when :group_start :group_start when :group_end :group_end when :literal value else message end end
to_ary()
click to toggle source
# File lib/pinpoint/format/token.rb, line 25 def to_ary [type, value] end
Private Instance Methods
message()
click to toggle source
# File lib/pinpoint/format/token.rb, line 31 def message type_to_message_map[type] end
type_to_message_map()
click to toggle source
# File lib/pinpoint/format/token.rb, line 35 def type_to_message_map { name: :name, street: :street, locality: :locality, province: :province, postal_code: :postal_code, country: :country, } end