class Sie::Parser::Tokenizer::Token

Attributes

value[RW]

Public Class Methods

new(value = "") click to toggle source
# File lib/sie/parser/tokenizer/token.rb, line 9
def initialize(value = "")
  @value = value
end

Public Instance Methods

entry_type() click to toggle source
# File lib/sie/parser/tokenizer/token.rb, line 17
def entry_type
  Sie::Parser::ENTRY_TYPES.fetch(label)
end
known_entry_type?() click to toggle source
# File lib/sie/parser/tokenizer/token.rb, line 13
def known_entry_type?
  Sie::Parser::ENTRY_TYPES.has_key?(label)
end
label() click to toggle source
# File lib/sie/parser/tokenizer/token.rb, line 21
def label
  value.sub(/^#/, '').downcase
end