class ActiveRecord::Generators::JeraPaymentGenerator

Public Instance Methods

create_charges_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 20
def create_charges_table
  migration_template "create_jera_payment_charges.rb", "db/migrate/create_jera_payment_charges.rb", migration_version: migration_version
end
create_credit_cards_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 12
def create_credit_cards_table
  migration_template "create_jera_payment_credit_cards.rb", "db/migrate/create_jera_payment_credit_cards.rb", migration_version: migration_version
end
create_customers_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 8
def create_customers_table
  migration_template "create_jera_payment_customers.rb", "db/migrate/create_jera_payment_customers.rb", migration_version: migration_version
end
create_households_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 40
def create_households_table
  migration_template "create_jera_payment_households.rb", "db/migrate/create_jera_payment_households.rb", migration_version: migration_version
end
create_invoices_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 16
def create_invoices_table
  migration_template "create_jera_payment_invoices.rb", "db/migrate/create_jera_payment_invoices.rb", migration_version: migration_version
end
create_plans_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 24
def create_plans_table
  migration_template "create_jera_payment_plans.rb", "db/migrate/create_jera_payment_plans.rb", migration_version: migration_version
end
create_sub_accounts_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 32
def create_sub_accounts_table
  migration_template "create_jera_payment_sub_accounts.rb", "db/migrate/create_jera_payment_sub_accounts.rb", migration_version: migration_version
end
create_subscriptions_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 28
def create_subscriptions_table
  migration_template "create_jera_payment_subscriptions.rb", "db/migrate/create_jera_payment_subscriptions.rb", migration_version: migration_version
end
create_transfers_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 44
def create_transfers_table
  migration_template "create_jera_payment_transfers.rb", "db/migrate/create_jera_payment_transfers.rb", migration_version: migration_version
end
create_withdrawals_table() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 36
def create_withdrawals_table
  migration_template "create_jera_payment_withdrawals.rb", "db/migrate/create_jera_payment_withdrawals.rb", migration_version: migration_version
end
migration_version() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 52
def migration_version
  if rails5_and_up?
    "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]"
  end
end
rails5_and_up?() click to toggle source
# File lib/generators/active_record/jera_payment_generator.rb, line 48
def rails5_and_up?
  Rails::VERSION::MAJOR >= 5
end