module Migrations::RewardMigrator
Public Instance Methods
create_reward_migration()
click to toggle source
# File lib/generators/referable/migrations/reward_migrator.rb, line 4 def create_reward_migration generate 'migration', "create_referable_rewards" add_reward_migration_details end
Private Instance Methods
add_reward_migration_details()
click to toggle source
# File lib/generators/referable/migrations/reward_migrator.rb, line 11 def add_reward_migration_details return unless migration_created?('create_referable_rewards') inject_into_file(last_migration, after: 'do |t|') do <<~TEXT \n t.string "reward", null: false t.integer "referrals_required", null: false t.integer "acquireable_by", null: false t.timestamps TEXT end end