Class: Resourceable::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#cancanObject



10
11
12
# File 'lib/generators/resourceable/install_generator.rb', line 10

def cancan
  generate 'cancan:ability'
end

#kaminariObject



14
15
16
17
# File 'lib/generators/resourceable/install_generator.rb', line 14

def kaminari 
  generate 'kaminari:config'
  generate 'kaminari:views -e slim'
end

#respondersObject

TODO: add options for the various generators things like using bootstrap themes for simple_form or kaminari



6
7
8
# File 'lib/generators/resourceable/install_generator.rb', line 6

def responders 
  generate 'responders:install'
end

#simple_formObject



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

def simple_form 
  generate 'simple_form:install'

  inject_into_file 'config/initializers/simple_form.rb', after: '  # config.custom_inputs_namespaces << "CustomInputs"' do 
    "\n\tconfig.custom_inputs_namespaces << 'Resourceable::Inputs'"
  end
end