Class: Cequel::Devise::RecordGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Includes:
Devise::Generators::OrmHelpers
Defined in:
lib/cequel/devise/record_generator.rb

Instance Method Summary collapse

Instance Method Details

#generate_recordObject



12
13
14
15
# File 'lib/cequel/devise/record_generator.rb', line 12

def generate_record
  invoke "cequel",
         [name, 'email:ascii:index', 'encrypted_password:ascii']
end

#inject_devise_contentObject



17
18
19
20
# File 'lib/cequel/devise/record_generator.rb', line 17

def inject_devise_content
  content = "\n  devise :database_authenticatable, :registerable\n"
  inject_into_file(model_path, content, before: /^end$/) if model_exists?
end