Sha256: 688ad33851ef1020c21031660140ab29aff9e4ad281cf2e06216dd793cf468e8

Contents?: true

Size: 504 Bytes

Versions: 1

Compression:

Stored size: 504 Bytes

Contents

module DeviseCertifiable
  module Generators
    class DeviseCertifiableGenerator < Rails::Generators::NamedBase
      namespace "devise_certifiable"
      
      desc "Add :certifiable directive in the given model and generate migration for ActiveRecord"

      def inject_devise_certifiable_content
        path = File.join("app", "models", "#{file_path}.rb")
        inject_into_file(path, "certifiable, :", :after => "devise :") if File.exists?(path)
      end

      hook_for :orm
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_certifiable-0.1.0 lib/generators/devise_certifiable/devise_certifiable_generator.rb