Class: ColRead::Text

Inherits:
Object
  • Object
show all
Includes:
Core
Defined in:
lib/colread.rb

Instance Method Summary collapse

Methods included from Core

#chapters, #contents

Constructor Details

#initialize(options = {url: '',output: ''}) ⇒ Text

Returns a new instance of Text.



34
35
36
37
38
# File 'lib/colread.rb', line 34

def initialize(options={url: '',output: ''})
  @url=options[:url]
  @output=options[:output]
  @root=@url.split(/(?<!\/)\/(?!\/)/).first
end

Instance Method Details

#startObject



39
40
41
42
43
44
45
46
47
# File 'lib/colread.rb', line 39

def start
  f=open(@output,'w')
  contents(chapters(@url)) do |c|
    puts c.first
    f.puts c.first
    f.puts c.last
  end
  f.close
end