Class: KindleHighlightsAPI::Book
- Inherits:
-
Object
- Object
- KindleHighlightsAPI::Book
- Defined in:
- lib/kindle_highlights_api/book.rb
Class Method Summary collapse
Instance Method Summary collapse
- #highlights ⇒ Object
-
#initialize(page) ⇒ Book
constructor
A new instance of Book.
- #title ⇒ Object
Constructor Details
#initialize(page) ⇒ Book
Returns a new instance of Book.
3 4 5 |
# File 'lib/kindle_highlights_api/book.rb', line 3 def initialize(page) @page = page end |
Class Method Details
Instance Method Details
#highlights ⇒ Object
15 16 17 |
# File 'lib/kindle_highlights_api/book.rb', line 15 def highlights @highlights ||= @page.search("span[class=highlight] text()").map(&:content) end |
#title ⇒ Object
11 12 13 |
# File 'lib/kindle_highlights_api/book.rb', line 11 def title @title ||= @page.search("span[class=title] a text()").first.content end |