class NumberedListItem
Handles logic for Header
tokens
Public Class Methods
matches?(text)
click to toggle source
# File lib/rosetta/tokens/numbered_list_item.rb, line 7 def self.matches?(text) return false unless number?(text[0]) text[1..2] == '. ' end
number?(object)
click to toggle source
# File lib/rosetta/tokens/numbered_list_item.rb, line 22 def self.number?(object) object.to_s == object.to_i.to_s end
Public Instance Methods
type()
click to toggle source
# File lib/rosetta/tokens/numbered_list_item.rb, line 13 def type :NUMBERED_LIST_ITEM end
value()
click to toggle source
# File lib/rosetta/tokens/numbered_list_item.rb, line 17 def value # If the code reaches here we know the first 3 chars are the list delimiter. @source_text[3..-1] end