Class: Mongoid::Generators::DeviseGauthGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Mongoid::Generators::DeviseGauthGenerator
- Includes:
- Devise::Generators::OrmHelpers
- Defined in:
- lib/generators/mongoid/devise_google_authenticator_generator.rb
Instance Method Summary collapse
Instance Method Details
#inject_field_types ⇒ Object
11 12 13 |
# File 'lib/generators/mongoid/devise_google_authenticator_generator.rb', line 11 def inject_field_types inject_into_file model_path, migration_data, after: "include Mongoid::Document\n" if model_exists? end |
#migration_data ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/generators/mongoid/devise_google_authenticator_generator.rb', line 15 def migration_data " # Google Authenticator\n field :gauth_secret, type: String\n field :gauth_enabled, type: Boolean, default: 'f'\n field :gauth_tmp, type: String\n field :gauth_tmp_datetime, type: DateTime\n\n" end |