Class: Shoestrap::KuhsaftGenerator
Instance Method Summary
collapse
shoestrap_logger, #source_paths
Instance Method Details
#add_default_image_size ⇒ Object
27
28
29
|
# File 'lib/generators/shoestrap/kuhsaft_generator.rb', line 27
def add_default_image_size
copy_file 'kuhsaft.rb', 'config/initializers/kuhsaft.rb'
end
|
#add_kuhsaft_helper ⇒ Object
35
36
37
38
39
|
# File 'lib/generators/shoestrap/kuhsaft_generator.rb', line 35
def add_kuhsaft_helper
inject_into_file 'app/controllers/application_controller.rb', :before => 'end' do
" helper Kuhsaft::Engine.helpers\n"
end
end
|
#add_kuhsaft_routing ⇒ Object
23
24
25
|
# File 'lib/generators/shoestrap/kuhsaft_generator.rb', line 23
def add_kuhsaft_routing
route "mount Kuhsaft::Engine => '/'"
end
|
#add_translations ⇒ Object
31
32
33
|
# File 'lib/generators/shoestrap/kuhsaft_generator.rb', line 31
def add_translations
(I18n.available_locales - [:de, :en]).each {|l| generate "kuhsaft:translations:add #{l}" }
end
|
#install_assets ⇒ Object
19
20
21
|
# File 'lib/generators/shoestrap/kuhsaft_generator.rb', line 19
def install_assets
generate 'kuhsaft:assets:install'
end
|
#install_migrations ⇒ Object
7
8
9
|
# File 'lib/generators/shoestrap/kuhsaft_generator.rb', line 7
def install_migrations
rake 'kuhsaft:install:migrations'
end
|
#migrate_db ⇒ Object
11
12
13
|
# File 'lib/generators/shoestrap/kuhsaft_generator.rb', line 11
def migrate_db
rake 'db:migrate'
end
|
#seed_db ⇒ Object
15
16
17
|
# File 'lib/generators/shoestrap/kuhsaft_generator.rb', line 15
def seed_db
rake 'db:seed'
end
|