Sha256: 5006822f3cc3f7d2a8f77ba4da504a68cdd3f235ef235acaf82e5d2fdc76b777
Contents?: true
Size: 656 Bytes
Versions: 3
Compression:
Stored size: 656 Bytes
Contents
module ForemanRhCloud class UrlRemediationsRetriever < RemediationsRetriever attr_reader :url, :payload, :headers def initialize(url:, payload: '', headers: {}, logger: Logger.new(IO::NULL)) super(logger: logger) @url = url @payload = payload @headers = headers end private def query_playbook logger.debug("Querying playbook at: #{url} with payload: #{payload} and headers: #{headers}") super end def playbook_url @url end def headers super.deep_merge(@headers) end def payload @payload.to_json end def method :get end end end
Version data entries
3 entries across 3 versions & 1 rubygems