lib/dailycred/user.rb in dailycred-0.1.4 vs lib/dailycred/user.rb in dailycred-0.1.5

- old
+ new

@@ -1,63 +1,63 @@ -module Dailycred - class User - include ActiveModel::Validations - include ActiveModel::Serialization +# module Dailycred +# class User +# include ActiveModel::Validations +# include ActiveModel::Serialization - validates_presence_of :email, :pass +# validates_presence_of :email, :pass - attr_accessor :client, :email, :pass, :authorized +# attr_accessor :client, :email, :pass, :authorized - def initialize client, user = {} - self.client = client - self.authorized = false - user.each do |k,v| - self[k] = v if self.respond_to(k) - end - end +# def initialize client, user = {} +# self.client = client +# self.authorized = false +# user.each do |k,v| +# self[k] = v if self.respond_to(k) +# end +# end - def login - if !self.valid? - #it didn't work already, return false - return false - end +# def login +# if !self.valid? +# #it didn't work already, return false +# return false +# end - response = JSON.parse client.login(self.to_hash) - err_parser response +# response = JSON.parse client.login(self.to_hash) +# err_parser response - return false if !self.valid? - true - end +# return false if !self.valid? +# true +# end - def to_hash - { - :email => self.email, - :pass => self.pass - } - end +# def to_hash +# { +# :email => self.email, +# :pass => self.pass +# } +# end - private +# private - #response is a hash, which is - #a json-parsed http response body - def err_parser response - if !response["worked"] - self.authorized = false - response["errors"].each do |err| - attrib = err["attribute"] - message = err["message"] - if attrib == "form" - self.errors.add_to_base message - else - if attrib == "user" - self.errors.add :email, message - elsif self.respond_to attrib - self.errors.add attrib, message - end - end - end - end - end +# #response is a hash, which is +# #a json-parsed http response body +# def err_parser response +# if !response["worked"] +# self.authorized = false +# response["errors"].each do |err| +# attrib = err["attribute"] +# message = err["message"] +# if attrib == "form" +# self.errors.add_to_base message +# else +# if attrib == "user" +# self.errors.add :email, message +# elsif self.respond_to attrib +# self.errors.add attrib, message +# end +# end +# end +# end +# end - end +# end -end +# end \ No newline at end of file