lib/public_id/util.rb in public_id-0.5.0 vs lib/public_id/util.rb in public_id-1.0.0
- old
+ new
@@ -4,10 +4,10 @@
SecureRandom.urlsafe_base64(length)
end
def self.generate_prefix(klass, joiner)
klass.to_s.demodulize.underscore.first(3) + joiner
end
- def self.new_public_identifier(klass, options = {})
+ def self.new_public_id(klass, options = {})
length = options[:length] || 10
prefix = options.fetch(:prefix, generate_prefix(klass, options.fetch(:joiner, '-') ))
suffix = generate_random_suffix(length)
"#{prefix ? prefix : ''}#{suffix}"
end
\ No newline at end of file