Class: Boring::Cancancan::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Boring::Cancancan::InstallGenerator
show all
- Includes:
- BoringGenerators::GeneratorHelper
- Defined in:
- lib/generators/boring/cancancan/install/install_generator.rb
Instance Method Summary
collapse
#app_ruby_version, #bundle_install, #check_and_install_gem, #gem_installed?, #inject_into_file_if_new
Instance Method Details
#add_cancancan_gem ⇒ Object
17
18
19
20
21
|
# File 'lib/generators/boring/cancancan/install/install_generator.rb', line 17
def add_cancancan_gem
say "Adding cancancan gem", :green
check_and_install_gem("cancancan")
bundle_install
end
|
23
24
25
26
27
28
29
30
31
|
# File 'lib/generators/boring/cancancan/install/install_generator.rb', line 23
def configure_cancancan
return if options[:skip_config]
say "Configuring cancancan", :green
Bundler.with_unbundled_env do
run "bundle exec rails g cancan:ability"
end
end
|