Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/todo_time_patterns/parser_helpers.rb

Instance Method Summary collapse

Instance Method Details

#letter?Boolean

Returns:

  • (Boolean)


2
3
4
# File 'lib/todo_time_patterns/parser_helpers.rb', line 2

def letter?
  ('a'..'z').include?(self) or ('A'..'Z').include?(self)
end

#number?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/todo_time_patterns/parser_helpers.rb', line 6

def number?
  true if Integer(self) rescue false
end

#symbol?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/todo_time_patterns/parser_helpers.rb', line 10

def symbol?
  [':', '#'].include?(self)
end

#unknown?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/todo_time_patterns/parser_helpers.rb', line 14

def unknown?
  not letter? and not number?
end