Sha256: d958295de5f243c3f4883dd48eeaa38375b8fbe61a87ace81995d1b5312ae2e8
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
require 'active_support/all' require 'active_model' require 'avro' require 'bunny' require 'yaml' require_relative './dsl' require 'rabbit_feed/version' require 'rabbit_feed/client' require 'rabbit_feed/configuration' require 'rabbit_feed/event' require 'rabbit_feed/connection' require 'rabbit_feed/consumer_connection' require 'rabbit_feed/consumer' require 'rabbit_feed/event_routing' require 'rabbit_feed/producer_connection' require 'rabbit_feed/producer' require 'rabbit_feed/event_definitions' require 'rabbit_feed/testing_support' require 'rabbit_feed/version' require 'rabbit_feed/json_log_formatter' module RabbitFeed extend self class Error < StandardError; end class ConfigurationError < Error; end class RoutingError < Error; end class ReturnedMessageError < Error; end attr_accessor :log, :environment, :configuration_file_path, :application def configuration RabbitFeed.log ||= (Logger.new STDOUT) RabbitFeed.configuration_file_path ||= 'config/rabbit_feed.yml' RabbitFeed.environment ||= ENV['RAILS_ENV'] || ENV['RACK_ENV'] @configuration ||= (Configuration.load RabbitFeed.configuration_file_path, RabbitFeed.environment, application) end def exception_notify exception if defined? Airbrake (Airbrake.notify_or_ignore exception) if Airbrake.configuration.public? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rabbit_feed-2.3.1 | lib/rabbit_feed.rb |
rabbit_feed-2.3.0 | lib/rabbit_feed.rb |