Class: Jquard::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/jquard/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_mount_routeObject



11
12
13
# File 'lib/generators/jquard/install/install_generator.rb', line 11

def add_mount_route
  route %(mount Jquard::Engine => "/#{options[:path]}")
end

#create_initializerObject



15
16
17
# File 'lib/generators/jquard/install/install_generator.rb', line 15

def create_initializer
  template "initializer.rb.tt", "config/initializers/jquard.rb"
end

#show_next_stepsObject



19
20
21
22
23
24
25
26
# File 'lib/generators/jquard/install/install_generator.rb', line 19

def show_next_steps
  say ""
  say "Jquard is mounted at /#{options[:path]}.", :green
  say "Generate your first resource with:", :green
  say ""
  say "  bin/rails generate jquard:resource YourModel", :bold
  say ""
end