class Katello::Middleware::OrganizationCreatedEnforcer
Public Class Methods
new(app)
click to toggle source
# File lib/katello/middleware/organization_created_enforcer.rb, line 4 def initialize(app) @app = app @all_organizations_created = false end
Public Instance Methods
call(env)
click to toggle source
# File lib/katello/middleware/organization_created_enforcer.rb, line 9 def call(env) unless @all_organizations_created begin Katello::OrganizationCreator.create_all_organizations! @all_organizations_created = true rescue Katello::Errors::CandlepinNotRunning, Katello::Errors::PingError ::Katello::UINotifications::SystemError.deliver!({}) end end @app.call(env) end