Sha256: 29ca3b2a5942d58530ca4c53715a8b1cc3190a9fa916cd32b8fb49000812f706

Contents?: true

Size: 590 Bytes

Versions: 1

Compression:

Stored size: 590 Bytes

Contents

module DeviseSmsActivable
  module Generators
    class DeviseSmsActivableGenerator < Rails::Generators::NamedBase
      namespace "devise_sms_activable"

      desc "Add :sms_activable directive in the given model. Also generate migration for ActiveRecord"

      # def devise_generate_model
      #   invoke "devise", [name]
      # end

      def inject_devise_sms_activable_content
        path = File.join("app", "models", "#{file_path}.rb")
        inject_into_file(path, "sms_activable, :", :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_sms_activable-0.0.9 lib/generators/devise_sms_activable/devise_sms_activable_generator.rb