Class: ActsAsConnectable::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- ActsAsConnectable::Generators::InstallGenerator
- Defined in:
- lib/generators/acts_as_connectable/install_generator.rb
Instance Method Summary collapse
- #copy_assets ⇒ Object
- #copy_controllers ⇒ Object
- #copy_helpers ⇒ Object
- #copy_initializer ⇒ Object
- #copy_migration ⇒ Object
- #copy_models ⇒ Object
- #copy_providers ⇒ Object
- #copy_routes ⇒ Object
- #copy_views ⇒ Object
- #show_readme ⇒ Object
Instance Method Details
#copy_assets ⇒ Object
30 31 32 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 30 def copy_assets directory "../../../../public/images/acts_as_connectable", "public/images/acts_as_connectable" end |
#copy_controllers ⇒ Object
14 15 16 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 14 def copy_controllers copy_file "../../../../app/controllers/authentications_controller.rb", "app/controllers/authentications_controller.rb" end |
#copy_helpers ⇒ Object
22 23 24 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 22 def copy_helpers copy_file "../../../../app/helpers/layout_helper.rb", "app/helpers/layout_helper.rb" end |
#copy_initializer ⇒ Object
6 7 8 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 6 def copy_initializer copy_file "../../../../config/initializers/omniauth.rb", "config/initializers/omniauth.rb" end |
#copy_migration ⇒ Object
34 35 36 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 34 def copy_migration #copy_file "../../../../db/migrate/create_authentications.rb", "db/migrate/#{Time.now.utc.strftime("%Y%m%d%H%M%S")}_acts_as_connectable_create_authentications.rb" end |
#copy_models ⇒ Object
18 19 20 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 18 def copy_models copy_file "../../../../app/models/authentication.rb", "app/models/authentication.rb" end |
#copy_providers ⇒ Object
10 11 12 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 10 def copy_providers copy_file "../../../../config/providers.yml", "config/providers.yml" end |
#copy_routes ⇒ Object
42 43 44 45 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 42 def copy_routes route "match '/auth/:provider/callback' => 'authentications#create'" route "resources :authentications" end |
#copy_views ⇒ Object
26 27 28 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 26 def copy_views directory "../../../../app/views/authentications", "app/views/authentications" end |
#show_readme ⇒ Object
38 39 40 |
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 38 def show_readme #readme "README" if behavior == :invoke end |