# module Devise::Generators::OrmHelpers

### Public Instance Methods

migration_exists?(table_name) click to toggle source

    # File lib/generators/devise/orm_helpers.rb, line 18
    def migration_exists?(table_name)
      Dir.glob("#{File.join(destination_root, migration_path)}/[0-9]*_*.rb").grep(%r\d+_add_devise_to_#{table_name}.rb$/).first
    end

migration_path() click to toggle source

    # File lib/generators/devise/orm_helpers.rb, line 22
    def migration_path
      @migration_path ||= File.join("db", "migrate")
    end

model_contents() click to toggle source

    # File lib/generators/devise/orm_helpers.rb, line 4
          def model_contents
    "  # Include default devise modules. Others available are:
      # :token_authenticatable, :encryptable, :confirmable, :lockable, :timeoutable and :omniauthable
      devise :database_authenticatable, :registerable,
             :recoverable, :rememberable, :trackable, :validatable

    "
          end

model_exists?() click to toggle source

    # File lib/generators/devise/orm_helpers.rb, line 14
    def model_exists?
      File.exists?(File.join(destination_root, model_path))
    end

model_path() click to toggle source

    # File lib/generators/devise/orm_helpers.rb, line 26
    def model_path
      @model_path ||= File.join("app", "models", "#{file_path}.rb")
    end