Class: ShareButtons::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- ShareButtons::InstallGenerator
- Defined in:
- lib/generators/share_buttons/install/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_initializer_file ⇒ Object
13 14 15 16 |
# File 'lib/generators/share_buttons/install/install_generator.rb', line 13 def copy_initializer_file say "Installing default initializer template" copy_file "initializer.rb", "config/initializers/share_buttons.rb" end |
#copy_views ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/generators/share_buttons/install/install_generator.rb', line 18 def copy_views folder = %w(app views share_buttons) source = File.join('..', '..', '..', '..', '..', *folder) source_dir = File.(source, __FILE__) dest_dir = Rails.root.join(*folder) print "Copying share buttons views to #{ dest_dir } ... " FileUtils.cp_r(source_dir, dest_dir) puts 'done !' end |
#welcome ⇒ Object
9 10 11 |
# File 'lib/generators/share_buttons/install/install_generator.rb', line 9 def welcome say "Installing Share Buttons ..." end |