Class: Neo4j::Generators::DeviseGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Includes:
Devise::Generators::OrmHelpers
Defined in:
lib/generators/neo4j/devise_generator.rb

Instance Method Summary collapse

Instance Method Details

#generate_modelObject



8
9
10
# File 'lib/generators/neo4j/devise_generator.rb', line 8

def generate_model
  invoke "neo4j:model", [name] unless model_exists? && behavior == :invoke
end

#inject_devise_contentObject



12
13
14
15
16
17
# File 'lib/generators/neo4j/devise_generator.rb', line 12

def inject_devise_content
  inject_into_file(model_path, model_contents + <<CONTENT, :after => /Neo4j(::Rails)?::Model\n/) if model_exists?
  # Setup accessible (or protected) attributes for your model
  attr_accessible :email, :password, :password_confirmation, :remember_me
CONTENT
end