Class: ActsAsConnectable::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/acts_as_connectable/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_assetsObject



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_controllersObject



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_helpersObject



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_initializerObject



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_migrationObject



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_modelsObject



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_providersObject



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_routesObject



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_viewsObject



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_readmeObject



38
39
40
# File 'lib/generators/acts_as_connectable/install_generator.rb', line 38

def show_readme
  #readme "README" if behavior == :invoke
end