class Hashid::Rails::Configuration
Attributes
alphabet[RW]
hashid_prefix_separator[RW]
min_hash_length[RW]
override_find[RW]
salt[RW]
sign_hashids[RW]
use_prefix[RW]
Public Class Methods
new()
click to toggle source
# File lib/hashid/rails/configuration.rb, line 14 def initialize @salt = "" @min_hash_length = 6 @alphabet = "abcdefghijklmnopqrstuvwxyz" \ "ABCDEFGHIJKLMNOPQRSTUVWXYZ" \ "1234567890" @override_find = true @sign_hashids = true @use_prefix = true @hashid_prefix_separator = "!" end
Public Instance Methods
for_table(table_name)
click to toggle source
# File lib/hashid/rails/configuration.rb, line 26 def for_table(table_name) ["#{table_name}#{salt}", min_hash_length, alphabet] end