Sha256: cb35a69e1e259b2609bae31b501294af35090b81bfdd83c4952a7c343b25967b
Contents?: true
Size: 500 Bytes
Versions: 19
Compression:
Stored size: 500 Bytes
Contents
module Dentaku class Token attr_reader :category, :raw_value, :value def initialize(category, value, raw_value=nil) @category = category @value = value @raw_value = raw_value end def length raw_value.to_s.length end def is?(c) category == c end def ==(other) (category.nil? || other.category.nil? || category == other.category) && (value.nil? || other.value.nil? || value == other.value) end end end
Version data entries
19 entries across 19 versions & 1 rubygems