class Hashid::Rails::Configuration

Attributes

alphabet[RW]
min_hash_length[RW]
override_find[RW]
override_to_param[RW]
pepper[RW]
salt[RW]
sign_hashids[RW]

Public Class Methods

new() click to toggle source
# File lib/hashid/rails/configuration.rb, line 14
def initialize
  @salt = ""
  @pepper = ""
  @min_hash_length = 6
  @alphabet = "abcdefghijklmnopqrstuvwxyz" \
              "ABCDEFGHIJKLMNOPQRSTUVWXYZ" \
              "1234567890"
  @override_find = true
  @override_to_param = true
  @sign_hashids = true
end

Public Instance Methods

to_args() click to toggle source
# File lib/hashid/rails/configuration.rb, line 26
def to_args
  ["#{pepper}#{salt}", min_hash_length, alphabet]
end