Class: CzAuth::ModelGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- CzAuth::ModelGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/generators/cz_auth/model_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_models ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/generators/cz_auth/model_generator.rb', line 10 def create_models model = user_model.singularize generate("model", "#{model} email password_digest auth_token password_reset_token") inject_into_file "app/models/#{user_model}.rb", after: "ActiveRecord::Base" do "\n\trequires_authentication" end end |