class Rack::Healthcheck::Actions::Base

Constants

VALID_REQUEST_METHODS

Attributes

path[RW]
request_method[RW]

Public Class Methods

new(path, request_method) click to toggle source
# File lib/rack/healthcheck/actions/base.rb, line 11
def initialize(path, request_method)
  method = request_method.downcase.to_sym
  raise InvalidRequestMethod, "Method not allowed" unless valid_request_method?(method)

  @path = path
  @request_method = method
end

Protected Instance Methods

valid_request_method?(method) click to toggle source
# File lib/rack/healthcheck/actions/base.rb, line 21
def valid_request_method?(method)
  self.class::VALID_REQUEST_METHODS.include?(method)
end