Sha256: f091e6c8f72d0ea39da822bdd3ba16cbf1783746619168adba4f900ad58b6ee2

Contents?: true

Size: 423 Bytes

Versions: 4

Compression:

Stored size: 423 Bytes

Contents

module RestClient
  module Jogger
    class EventSubscriber
      attr_accessor :logger

      def logger
        @logger ||= ActiveSupport::Logger.new('log/rest_client.log').tap { |l| l.level = Logger::DEBUG }
      end

      def pattern
        LoggedRequest::PATTERN
      end

      def subscribe
        ActiveSupport::Notifications.subscribe pattern, RequestComplete.new(logger: logger)
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rest-client-jogger-0.3.5 lib/rest_client/jogger/event_subscriber.rb
rest-client-jogger-0.3.4 lib/rest_client/jogger/event_subscriber.rb
rest-client-jogger-0.3.3 lib/rest_client/jogger/event_subscriber.rb
rest-client-jogger-0.3.2 lib/rest_client/jogger/event_subscriber.rb