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