Module: LangScan::Text

Defined in:
lib/langscan/text.rb

Class Method Summary collapse

Class Method Details

.abbrevObject



21
22
23
# File 'lib/langscan/text.rb', line 21

def abbrev
  "text"
end

.extnamesObject



25
26
27
# File 'lib/langscan/text.rb', line 25

def extnames
  [".txt"]
end

.nameObject



17
18
19
# File 'lib/langscan/text.rb', line 17

def name
  "Text"
end

.scan(input) {|Fragment.new(:text, input, 1, 0)| ... } ⇒ Object

LangScan::Text.scan iterates over text file. It yields for each Fragment.

Yields:



31
32
33
# File 'lib/langscan/text.rb', line 31

def scan(input, &block)
  yield(Fragment.new(:text, input, 1, 0))
end