class Authenticate::Generators::RoutesGenerator

Public Instance Methods

add_authenticate_routes() click to toggle source
# File lib/generators/authenticate/routes/routes_generator.rb, line 11
def add_authenticate_routes
  route(authenticate_routes)
end
disable_authenticate_internal_routes() click to toggle source
# File lib/generators/authenticate/routes/routes_generator.rb, line 15
def disable_authenticate_internal_routes
  inject_into_file(
    'config/initializers/authenticate.rb',
    "  config.routes = false \n",
    after: "Authenticate.configure do |config|\n"
  )
end

Private Instance Methods

authenticate_routes() click to toggle source
# File lib/generators/authenticate/routes/routes_generator.rb, line 25
def authenticate_routes
  @user_model = Authenticate.configuration.user_model_route_key
  ERB.new(File.read(routes_file_path)).result(binding)
end
routes_file_path() click to toggle source
# File lib/generators/authenticate/routes/routes_generator.rb, line 30
def routes_file_path
  File.expand_path(find_in_source_paths('routes.rb'))
end