lib/hashid/rails/configuration.rb in hashid-rails-1.2.2 vs lib/hashid/rails/configuration.rb in hashid-rails-1.3.0
- old
+ new
@@ -2,26 +2,28 @@
module Hashid
module Rails
class Configuration
attr_accessor :salt,
+ :pepper,
:min_hash_length,
:alphabet,
:override_find,
:sign_hashids
def initialize
@salt = ""
+ @pepper = ""
@min_hash_length = 6
@alphabet = "abcdefghijklmnopqrstuvwxyz" \
"ABCDEFGHIJKLMNOPQRSTUVWXYZ" \
"1234567890"
@override_find = true
@sign_hashids = true
end
- def for_table(table_name)
- ["#{table_name}#{salt}", min_hash_length, alphabet]
+ def to_args
+ ["#{pepper}#{salt}", min_hash_length, alphabet]
end
end
end
end