Sha256: a7f8f9e26839baaebd78cc7e8df53e8368446f9ba875086e672679de73bb5ca8

Contents?: true

Size: 324 Bytes

Versions: 3

Compression:

Stored size: 324 Bytes

Contents

# added flow specific methods to Spree::User
# which is for spree / solidus in same time
# - user object (for admins as well)
# - customer object

Spree::User.class_eval do

  def flow_number
    return unless id

    token = ENV.fetch('SECRET_TOKEN')
    'su-%s' % Digest::SHA1.hexdigest('%d-%s' % [id, token])
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
flowcommerce-solidus-0.1.13 ./static/app/flow/decorators/spree_user_decorator.rb
flowcommerce-solidus-0.1.12 ./static/app/flow/decorators/spree_user_decorator.rb
flowcommerce-solidus-0.1.11 ./static/app/flow/decorators/spree_user_decorator.rb