Class: HeySpread::Credentials
- Inherits:
-
Object
- Object
- HeySpread::Credentials
- Defined in:
- lib/heyspread.rb
Overview
Check, save and delete your credentials
Check if the YouTube credentials are valid:
HeySpread::Credentials.valid?(
:site => "youtube",
:login => "testyt",
:password => "test"
)
=> false
Save YouTube credentials: Return true if they’re valid and saved. Otherwise raise an HTTPError, wrong login or password
HeySpread::Credentials.save(
:site => "youtube",
:login => "testyt",
:password => "test"
)
=> true
Delete the Dailymotion credentials:
HeySpread::Credentials.delete("dailymotion")
=> true
Class Method Summary collapse
-
.delete(site) ⇒ Object
Delete credentials for the given site.
-
.save(credentials = {}) ⇒ Object
Create or update credentials Raise HTTPError wrong login or password if the credentials are not valid.
-
.valid?(credentials = {}) ⇒ Boolean
Check if the given credentials are valid.
Class Method Details
.delete(site) ⇒ Object
Delete credentials for the given site
330 331 332 333 |
# File 'lib/heyspread.rb', line 330 def self.delete(site) HTTP.delete("/credentials/#{site}") true end |
.save(credentials = {}) ⇒ Object
Create or update credentials Raise HTTPError wrong login or password if the credentials are not valid
324 325 326 327 |
# File 'lib/heyspread.rb', line 324 def self.save(credentials={}) HTTP.post("/credentials", credentials) true end |
.valid?(credentials = {}) ⇒ Boolean
Check if the given credentials are valid
336 337 338 339 |
# File 'lib/heyspread.rb', line 336 def self.valid?(credentials={}) result = HTTP.post("/credentials/check", credentials) (result/"response/valid").inner_html == "true" ? true : false end |