@@ -26,28 +26,34 @@ def star(id)
2626 HTTParty . post ( "https://api.feedbin.me/v2/starred_entries.json" ,
2727 body : { 'starred_entries' => id } . to_json ,
2828 headers : { 'Content-Type' => 'application/json' } ,
29- basic_auth : { username : @email , password : @password } )
29+ basic_auth : { username : @email , password : @password } ) . code
3030 end
3131
3232 def unstar ( id )
3333 HTTParty . post ( "https://api.feedbin.me/v2/starred_entries/delete.json" ,
3434 body : { 'starred_entries' => id } . to_json ,
3535 headers : { 'Content-Type' => 'application/json' } ,
36- basic_auth : { username : @email , password : @password } )
36+ basic_auth : { username : @email , password : @password } ) . code
3737 end
3838
3939 def mark_as_read ( id )
4040 HTTParty . post ( "https://api.feedbin.me/v2/unread_entries/delete.json" ,
4141 body : { 'unread_entries' => id } . to_json ,
4242 headers : { 'Content-Type' => 'application/json' } ,
43- basic_auth : { username : @email , password : @password } )
43+ basic_auth : { username : @email , password : @password } ) . code
4444 end
4545
4646 def mark_as_unread ( id )
4747 HTTParty . post ( "https://api.feedbin.me/v2/unread_entries.json" ,
4848 body : { 'unread_entries' => id } . to_json ,
4949 headers : { 'Content-Type' => 'application/json' } ,
50- basic_auth : { username : @email , password : @password } )
50+ basic_auth : { username : @email , password : @password } ) . code
51+ end
52+
53+ # Feeds
54+
55+ def feed ( id )
56+ HTTParty . get ( "https://api.feedbin.me/v2/feeds/#{ id } .json" , basic_auth : { username : @email , password : @password } )
5157 end
5258
5359 # Subscriptions
@@ -56,7 +62,11 @@ def subscribe(url)
5662 HTTParty . post ( "https://api.feedbin.me/v2/subscriptions.json" ,
5763 body : { 'feed_url' => url } . to_json ,
5864 headers : { 'Content-Type' => 'application/json' } ,
59- basic_auth : { username : @email , password : @password } )
65+ basic_auth : { username : @email , password : @password } ) . code
66+ end
67+
68+ def unsubscribe ( id )
69+ HTTParty . delete ( "https://api.feedbin.me/v2/subscriptions/#{ id } .json" , basic_auth : { username : @email , password : @password } ) . code
6070 end
6171
6272 def subscriptions ( options = { } )
0 commit comments