Sha256: 9d751b3c08301a54c2aa3615739929a9678232670543b86419a9cbdfe5e01c63

Contents?: true

Size: 430 Bytes

Versions: 11

Compression:

Stored size: 430 Bytes

Contents

Spree::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

11 entries across 11 versions & 1 rubygems

Version Path
spree_api-1.0.7 app/models/user_decorator.rb
spree_api-1.0.6 app/models/user_decorator.rb
spree_api-1.0.4 app/models/user_decorator.rb
spree_api-1.0.3 app/models/user_decorator.rb
spree_api-1.0.2 app/models/user_decorator.rb
spree_api-1.0.1 app/models/user_decorator.rb
spree_api-1.0.0 app/models/user_decorator.rb
spree_api-1.0.0.rc4 app/models/user_decorator.rb
spree_api-1.0.0.rc3 app/models/user_decorator.rb
spree_api-1.0.0.rc2 app/models/user_decorator.rb
spree_api-1.0.0.rc1 app/models/user_decorator.rb