class Rack::Healthcheck::Action
Attributes
mount_at[RW]
Public Class Methods
available_actions()
click to toggle source
# File lib/rack/healthcheck/action.rb, line 20 def available_actions route = @mount_at.gsub(%r{^/}, "") { "/#{route}" => Rack::Healthcheck::Actions::LoadBalancer, "/#{route}/complete" => Rack::Healthcheck::Actions::Complete } end
get(path, request_method)
click to toggle source
# File lib/rack/healthcheck/action.rb, line 14 def get(path, request_method) raise InvalidAction, "Unknown action" unless available_actions.key?(path) available_actions[path].send(:new, path, request_method) end