Class: Klipbook::Sources::KindleDevice::FileParser

Inherits:
Object
  • Object
show all
Defined in:
lib/klipbook/sources/kindle_device/file_parser.rb

Instance Method Summary collapse

Constructor Details

#initialize(entry_parser = EntryParser.new) ⇒ FileParser

Returns a new instance of FileParser.



6
7
8
# File 'lib/klipbook/sources/kindle_device/file_parser.rb', line 6

def initialize(entry_parser=EntryParser.new)
  @entry_parser = entry_parser
end

Instance Method Details

#extract_entries(file_text) ⇒ Object



10
11
12
13
14
# File 'lib/klipbook/sources/kindle_device/file_parser.rb', line 10

def extract_entries(file_text)
  entries_text = split_into_raw_entries_text(file_text)

  build_entries(entries_text)
end