# File lib/generators/ahoy/clicks/activerecord_generator.rb, line 18 def primary_key_type ", id: :#{key_type}" if key_type end
class Ahoy::Generators::Clicks::ActiverecordGenerator
Public Instance Methods
Source
# File lib/generators/ahoy/clicks/activerecord_generator.rb, line 10 def copy_migration migration_template "migration.rb", "db/migrate/create_ahoy_clicks.rb", migration_version: migration_version end
Source
# File lib/generators/ahoy/clicks/activerecord_generator.rb, line 22 def key_type Rails.configuration.generators.options.dig(:active_record, :primary_key_type) end
Source
# File lib/generators/ahoy/clicks/activerecord_generator.rb, line 14 def migration_version "[#{ActiveRecord::VERSION::MAJOR}.#{ActiveRecord::VERSION::MINOR}]" end