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