Class: Maestrano::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#add_maestrano_routesObject



23
24
25
26
27
28
# File 'lib/generators/maestrano/install_generator.rb', line 23

def add_maestrano_routes
  maestrano_routes = <<-CONTENT
maestrano_routes
CONTENT
  route maestrano_routes
end

#copy_account_group_users_controllerObject



19
20
21
# File 'lib/generators/maestrano/install_generator.rb', line 19

def 
  template "group_users_controller.rb", "app/controllers/maestrano/account/group_users_controller.rb"
end

#copy_account_groups_controllerObject



15
16
17
# File 'lib/generators/maestrano/install_generator.rb', line 15

def 
  template "groups_controller.rb", "app/controllers/maestrano/account/groups_controller.rb"
end

#copy_initializerObject



7
8
9
# File 'lib/generators/maestrano/install_generator.rb', line 7

def copy_initializer
  template "maestrano.rb", "config/initializers/maestrano.rb"
end

#copy_saml_controllerObject



11
12
13
# File 'lib/generators/maestrano/install_generator.rb', line 11

def copy_saml_controller
  template "saml_controller.rb", "app/controllers/maestrano/auth/saml_controller.rb"
end