Class: Text::Gen::Segment::Constant

Inherits:
Object
  • Object
show all
Defined in:
lib/text/gen/segment/constant.rb

Constant Summary collapse

TEXT =
/(?:(?:\\\[)|(?:\\\])|[^\[\]])+/

Class Method Summary collapse

Class Method Details

.scan(scanner) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/text/gen/segment/constant.rb', line 9

def scan(scanner)
  str = scanner.scan(TEXT)
  return unless str

  {
    "type" => "constant",
    "text" => str
  }
end