class Mercury::Generators::Install::ImagesGenerator
Public Instance Methods
add_gemfile_dependencies()
click to toggle source
# File lib/generators/mercury/install/images/images_generator.rb, line 33 def add_gemfile_dependencies append_to_file "Gemfile", %Q{gem 'paperclip'} if options[:orm] == 'mongoid' append_to_file "Gemfile", %Q{gem 'mongoid-paperclip', :require => 'mongoid_paperclip'} end end
add_routes()
click to toggle source
# File lib/generators/mercury/install/images/images_generator.rb, line 27 def add_routes route %Q{ namespace :mercury do resources :images end} end
copy_controller()
click to toggle source
# File lib/generators/mercury/install/images/images_generator.rb, line 23 def copy_controller copy_file 'images_controller.rb', 'app/controllers/mercury/images_controller.rb' end
copy_models()
click to toggle source
# File lib/generators/mercury/install/images/images_generator.rb, line 14 def copy_models if options[:orm] == 'mongoid' copy_file 'mongoid_paperclip_image.rb', 'app/models/mercury/image.rb' else copy_file 'ar_paperclip_image.rb', 'app/models/mercury/image.rb' migration_template 'ar_paperclip_image_migration.rb', 'db/migrate/create_mercury_images.rb' end end