class RandomidGenerator

Public Instance Methods

add_attribute() click to toggle source
# File lib/generators/randomid_generator.rb, line 6
def add_attribute
  generate 'migration', "add_#{attribute}_to_#{model} #{attribute}:string"
end
add_unique_identifier() click to toggle source
# File lib/generators/randomid_generator.rb, line 10
def add_unique_identifier
  inject_into_file "app/models/#{model}.rb", "  unique_identifier :#{attribute}, #{length.to_i}\n", after: "class #{model.capitalize} < ActiveRecord::Base\n"
end