Module: Rant::Chars
- Defined in:
- lib/rant/generator.rb
Constant Summary collapse
- ASCII =
Chars.of /./
- ALNUM =
Chars.of /[[:alnum:]]/
- ALPHA =
Chars.of /[[:alpha:]]/
- BLANK =
Chars.of /[[:blank:]]/
- CNTRL =
Chars.of /[[:cntrl:]]/
- DIGIT =
Chars.of /[[:digit:]]/
- GRAPH =
Chars.of /[[:graph:]]/
- LOWER =
Chars.of /[[:lower:]]/
- PRINT =
Chars.of /[[:print:]]/
- PUNCT =
Chars.of /[[:punct:]]/
- SPACE =
Chars.of /[[:space:]]/
- UPPER =
Chars.of /[[:upper:]]/
- XDIGIT =
Chars.of /[[:xdigit:]]/
- CLASSES =
{ :alnum => ALNUM, :alpha => ALPHA, :blank => BLANK, :cntrl => CNTRL, :digit => DIGIT, :graph => GRAPH, :lower => LOWER, :print => PRINT, :punct => PUNCT, :space => SPACE, :upper => UPPER, :xdigit => XDIGIT, :ascii => ASCII, }
Class Method Summary collapse
Class Method Details
.of(regexp) ⇒ Object
205 206 207 |
# File 'lib/rant/generator.rb', line 205 def of(regexp) ASCII.scan(regexp).to_a.map! { |char| char[0] } end |