Module: Treblle
- Defined in:
- lib/treblle.rb,
lib/treblle/logging.rb,
lib/treblle/version.rb,
lib/treblle/dispatcher.rb,
lib/treblle/middleware.rb,
lib/treblle/configuration.rb,
lib/treblle/rails/railtie.rb,
lib/treblle/models/request.rb,
lib/treblle/models/response.rb,
lib/treblle/request_builder.rb,
lib/treblle/generate_payload.rb,
lib/treblle/response_builder.rb,
lib/treblle/utils/hash_sanitizer.rb,
lib/treblle/models/request/client.rb,
lib/treblle/models/request/server.rb,
lib/treblle/models/response/exception.rb,
lib/treblle/errors/configuration_errors.rb
Overview
Treblle middleware for request interception and gathering.
Defined Under Namespace
Modules: Errors, Logging, Models, Rails, Utils Classes: Configuration, Dispatcher, GeneratePayload, Middleware, RequestBuilder, ResponseBuilder
Constant Summary collapse
- VERSION =
'2.0.2'- API_VERSION =
'0.6'
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
10 11 12 |
# File 'lib/treblle.rb', line 10 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
14 15 16 17 18 |
# File 'lib/treblle.rb', line 14 def configure yield(configuration) configuration.validate_credentials! if configuration.enabled_environment? end |