Sha256: dfa05892adad30e4b1b301186e288e94998f6f26d7f1b6a78d507e299fd41fbb
Contents?: true
Size: 1 KB
Versions: 6
Compression:
Stored size: 1 KB
Contents
require_relative 'initializer_generator' module Maestrano module Generators class InstallGenerator < ::Rails::Generators::Base source_root File.expand_path("../templates", __FILE__) desc "Creates a Maestrano initializer and a customizable controller for SAML Single Sign-On" def copy_initializer Maestrano::Generators::InitializerGenerator.new('maestrano:initializer').invoke_all end def copy_saml_controller template "saml_controller.rb", "app/controllers/maestrano/auth/saml_controller.rb" end def copy_account_groups_controller template "groups_controller.rb", "app/controllers/maestrano/account/groups_controller.rb" end def copy_account_group_users_controller template "group_users_controller.rb", "app/controllers/maestrano/account/group_users_controller.rb" end def add_maestrano_routes maestrano_routes = <<-CONTENT maestrano_routes CONTENT route maestrano_routes end end end end
Version data entries
6 entries across 6 versions & 1 rubygems