Top Level Namespace
Defined Under Namespace
Modules: Spectre
Instance Method Summary collapse
-
#Array ⇒ Object
Register Array as a POD with the RangeParser.
-
#Range ⇒ Object
Register Range as a POD with the RangeParser.
-
#Regexp ⇒ Object
Register regular expressions as a POD with the RegExpParser.
-
#String ⇒ Object
Register String as a POD with the CharParser and StringParser.
-
#Symbol ⇒ Object
Register Symbol as a POD with the SymParser.
Instance Method Details
#Array ⇒ Object
Register Array as a POD with the RangeParser.
167 |
# File 'lib/spectre/generic/primitives.rb', line 167 Spectre::register_POD(Array) { |arr| Spectre::RangeParser.new arr } |
#Range ⇒ Object
Register Range as a POD with the RangeParser.
171 |
# File 'lib/spectre/generic/primitives.rb', line 171 Spectre::register_POD(Range) { |arr| Spectre::RangeParser.new arr } |
#Regexp ⇒ Object
Register regular expressions as a POD with the RegExpParser.
77 78 79 |
# File 'lib/spectre/string/additionals.rb', line 77 Spectre::register_POD(Regexp) do |rex| Spectre::StringParsing::RegExpParser.new rex end |
#String ⇒ Object
Register String as a POD with the CharParser and StringParser.
395 396 397 398 399 |
# File 'lib/spectre/string/primitives.rb', line 395 Spectre::register_POD(String) do |str| str.length == 1 ? Spectre::StringParsing::CharParser.new(str) : Spectre::StringParsing::StringParser.new(str) end |
#Symbol ⇒ Object
Register Symbol as a POD with the SymParser.
109 |
# File 'lib/spectre/generic.rb', line 109 Spectre::register_POD(Symbol) { |sym| Spectre::SymParser.new sym } |