module AMQParty
Constants
- SUPPORTED_HTTP_METHODS
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/amqparty.rb, line 17 def configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/amqparty.rb, line 21 def configure(&block) yield configuration end
Private Class Methods
perform_request(http_method, path, options, &block)
click to toggle source
# File lib/amqparty.rb, line 28 def self.perform_request(http_method, path, options, &block) raise AMQParty::UnconfiguredError.new if configuration.amqp_host.nil? options = configuration.default_options.dup.merge(options) # TODO cookies support path = "#{path}/" if path =~ /\Aamqp?:\/\/([^\/])+\Z/ Request.new(http_method, path, options).perform(&block) end