lib/sklik-api/access.rb in sklik-api-0.1.5 vs lib/sklik-api/access.rb in sklik-api-0.1.6
- old
+ new
@@ -8,11 +8,14 @@
raise ArgumentError, "email is required" unless args[:email]
raise ArgumentError, "password is required" unless args[:password]
#save argument to right places
@args = args
-
+
+ #save session if present
+ @session = args.has_key?(:session) ? args[:session] : nil
+
#return this object!
return self
end
def self.get
@@ -35,9 +38,24 @@
end
#return password
def self.password
@args[:password].to_s
+ end
+
+ #Set session
+ def self.session= session
+ session
+ end
+
+ #Get session
+ def self.session
+ @session
+ end
+
+ #Has setted session
+ def self.session?
+ !@session.nil?
end
#if you change Access credentials change uniq identifier ->
#used for stroing sessions for multiple logins
def self.uniq_identifier