Sha256: d2ae0ba8e52f4a2117d3521ea8801f357f131cd523332ba13411c24d3d601d78

Contents?: true

Size: 419 Bytes

Versions: 36

Compression:

Stored size: 419 Bytes

Contents

User.class_eval do

  def clear_api_key!
    self.update_attribute(:authentication_token, "")
  end

  def generate_api_key!
    self.reset_authentication_token!
  end

  #def self.authenticate_with_http(username, password)
  #  logger.debug(username)
  #  self.authenticate_with_token(:auth_token => username)
  #end

  private

  def secure_digest(*args)
    Digest::SHA1.hexdigest(args.flatten.join('--'))
  end

end

Version data entries

36 entries across 36 versions & 7 rubygems

Version Path
spree_api-0.70.7 app/models/user_decorator.rb
spree_api-0.70.6 app/models/user_decorator.rb
apispree_api-0.0.0 app/models/user_decorator.rb
My-Commerce_api-1.1.0 app/models/user_decorator.rb
My-Commerce_api-1.0.0 app/models/user_decorator.rb
MyCommerceapi-1.0.0 api/app/models/user_decorator.rb
MyCommerce-0.0.3 api/app/models/user_decorator.rb
rfcommerce_api-0.0.3 app/models/user_decorator.rb
spree_api-0.60.6 app/models/user_decorator.rb
spree_api-0.70.5 app/models/user_decorator.rb
spree_api-0.70.4 app/models/user_decorator.rb
spree_api-0.60.5 app/models/user_decorator.rb
spree_api-0.70.3 app/models/user_decorator.rb
spree_api-0.70.2 app/models/user_decorator.rb
spree_api-0.40.4 app/models/user_decorator.rb
spree_api-0.50.4 app/models/user_decorator.rb
spree_api-0.60.4 app/models/user_decorator.rb
spree_api-0.50.3 app/models/user_decorator.rb
spree_api-0.60.3 app/models/user_decorator.rb
spree_api-0.70.1 app/models/user_decorator.rb