Class: VK::Auth
- Inherits:
-
Object
- Object
- VK::Auth
- Includes:
- HTTParty, Singleton
- Defined in:
- lib/userapi/auth.rb
Class Attribute Summary collapse
-
.sid ⇒ Object
readonly
Returns the value of attribute sid.
-
.user_id ⇒ Object
readonly
Returns the value of attribute user_id.
Class Method Summary collapse
Class Attribute Details
.sid ⇒ Object (readonly)
Returns the value of attribute sid.
13 14 15 |
# File 'lib/userapi/auth.rb', line 13 def sid @sid end |
.user_id ⇒ Object (readonly)
Returns the value of attribute user_id.
13 14 15 |
# File 'lib/userapi/auth.rb', line 13 def user_id @user_id end |
Class Method Details
.login!(login, password) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/userapi/auth.rb', line 16 def self.login!(login,password) begin self.get "/auth?login=force&site=2&email=#{login}&pass=#{password}", :no_follow => true rescue HTTParty::RedirectionTooDeep => response @sid = /.*;sid=(\w*)$/.match(response.response.header['location'])[1] @user_id = /remixmid=(\d+)/.match(response.response.header['set-cookie'])[1] return true else raise VK::AuthFail end end |