Sha256: 93ecdba59ca6f38e19c24aa4831466b43192f62f364b81fbc6ebe2340c6ef78d
Contents?: true
Size: 1.32 KB
Versions: 2
Compression:
Stored size: 1.32 KB
Contents
require 'active_support/all' require 'active_model' require 'avro' require 'bunny' require 'connection_pool' require 'yaml' require 'dsl' require 'rabbit_feed/version' require 'rabbit_feed/client' require 'rabbit_feed/configuration' require 'rabbit_feed/connection_concern' require 'rabbit_feed/event' 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' 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 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) 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.1.0 | lib/rabbit_feed.rb |
rabbit_feed-2.0.0 | lib/rabbit_feed.rb |