Sha256: e50a54e8f3dcf3ff41dc5673b436d91c6984c621e9133a61d2b656bfee9ee288
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
module Instapaper class Client # Defines methods related to folders module Folder # List the account’s user-created folders. # @note This only includes organizational folders and does not include RSS-feed folders or starred-subscription folders def folders post('folders/list') end # Creates an organizational folder. # @param title [String] The title of the folder to create def add_folder(title) post('folders/add', :title => title) end # Deletes the folder and moves any articles in it to the Archive. # @param folder_id [String] The id of the folder. def delete_folder(folder_id) post('folders/delete', :folder_id => folder_id) end # Re-orders a user’s folders. # @param order [Array] An array of folder_id:position pairs joined by commas. # @example Ordering folder_ids 100, 200, and 300 # Instapaper.set_order(['100:1','200:2','300:3']) def set_order(order=[]) post('folders/set_order', :order => order.join(',')) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
instapaper-0.3.0 | lib/instapaper/client/folder.rb |
instapaper-0.2.1 | lib/instapaper/client/folder.rb |
instapaper-0.2.0 | lib/instapaper/client/folder.rb |