module EmailTemplate::Generators::OrmHelpers

Public Class Methods

orm() click to toggle source
# File lib/generators/email_template/install_helpers.rb, line 4
def self.orm
  Rails::Generators.options[:rails][:orm]
end
orm_has_migration?() click to toggle source
# File lib/generators/email_template/install_helpers.rb, line 8
def self.orm_has_migration?
  [:active_record].include? orm
end

Public Instance Methods

migration_exists?(name) click to toggle source
# File lib/generators/email_template/install_helpers.rb, line 12
def migration_exists?(name)
  Dir.glob("#{File.join(destination_root, migration_path)}/[0-9]*_*.rb").grep(/\d+_#{name}.rb$/).first
end
migration_path() click to toggle source
# File lib/generators/email_template/install_helpers.rb, line 16
def migration_path
  @migration_path ||= File.join('db', 'migrate')
end