Class: InstaReadability::InstapaperParser
- Inherits:
-
Object
- Object
- InstaReadability::InstapaperParser
- Defined in:
- lib/insta_readability/instapaper_parser.rb
Instance Method Summary collapse
- #create_bookmarks ⇒ Object
-
#initialize(csv_path) ⇒ InstapaperParser
constructor
A new instance of InstapaperParser.
Constructor Details
#initialize(csv_path) ⇒ InstapaperParser
Returns a new instance of InstapaperParser.
5 6 7 |
# File 'lib/insta_readability/instapaper_parser.rb', line 5 def initialize(csv_path) @csv_path = csv_path end |
Instance Method Details
#create_bookmarks ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/insta_readability/instapaper_parser.rb', line 9 def create_bookmarks bookmarks = [] CSV.foreach(@csv_path, headers: true) do |row| bookmark = Bookmark.new ({ url: row['URL'], favorite: row['Folder'] == 'Starred', archive: row['Folder'] == 'Archive' }) bookmarks << bookmark end bookmarks end |