Class: Opengraphplus::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Opengraphplus::Generators::InstallGenerator
- Defined in:
- lib/generators/opengraphplus/install/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_initializer ⇒ Object
12 13 14 |
# File 'lib/generators/opengraphplus/install/install_generator.rb', line 12 def copy_initializer template "initializer.rb", "config/initializers/opengraphplus.rb" end |
#inject_into_application_controller ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/generators/opengraphplus/install/install_generator.rb', line 16 def inject_into_application_controller inject_into_class "app/controllers/application_controller.rb", "ApplicationController", <<-RUBY open_graph do |og| og.type = "website" og.url = request.original_url og.site_name = Rails.application.class.module_parent_name.titleize end RUBY end |
#show_readme ⇒ Object
27 28 29 |
# File 'lib/generators/opengraphplus/install/install_generator.rb', line 27 def show_readme readme "README" if behavior == :invoke end |