Sha256: a2fbf43aac67feb360a970c499cfa737d6a40d2b3f637f66d02bb59e9048fdef

Contents?: true

Size: 235 Bytes

Versions: 68

Compression:

Stored size: 235 Bytes

Contents

module Spree
  module UserApiAuthentication
    def generate_spree_api_key!
      self.spree_api_key = SecureRandom.hex(24)
      save!
    end

    def clear_spree_api_key!
      self.spree_api_key = nil
      save!
    end
  end
end

Version data entries

68 entries across 68 versions & 2 rubygems

Version Path
spree_core-3.0.10 app/models/concerns/spree/user_api_authentication.rb
spree_core-3.0.9 app/models/concerns/spree/user_api_authentication.rb
spree_core-3.0.8 app/models/concerns/spree/user_api_authentication.rb
spree_core-3.0.7 app/models/concerns/spree/user_api_authentication.rb
solidus_core-1.0.5 app/models/concerns/spree/user_api_authentication.rb
spree_core-3.0.6.1 app/models/concerns/spree/user_api_authentication.rb
spree_core-3.0.6 app/models/concerns/spree/user_api_authentication.rb
spree_core-3.0.5 app/models/concerns/spree/user_api_authentication.rb
solidus_core-1.0.4 app/models/concerns/spree/user_api_authentication.rb
solidus_core-1.0.3 app/models/concerns/spree/user_api_authentication.rb
solidus_core-1.0.2 app/models/concerns/spree/user_api_authentication.rb
spree_core-3.0.4 app/models/concerns/spree/user_api_authentication.rb
spree_core-2.4.10 app/models/concerns/spree/user_api_authentication.rb
spree_core-2.3.13 app/models/concerns/spree/user_api_authentication.rb
solidus_core-1.0.1 app/models/concerns/spree/user_api_authentication.rb
spree_core-2.2.14 app/models/concerns/spree/user_api_authentication.rb
solidus_core-1.0.0 app/models/concerns/spree/user_api_authentication.rb
solidus_core-1.0.0.rc2 app/models/concerns/spree/user_api_authentication.rb
solidus_core-1.0.0.rc1 app/models/concerns/spree/user_api_authentication.rb
spree_core-3.0.3 app/models/concerns/spree/user_api_authentication.rb