Module: Rack::Logjam::Filters
- Defined in:
- lib/rack/logjam/filters.rb,
lib/rack/logjam/filters/nil.rb,
lib/rack/logjam/filters/base.rb,
lib/rack/logjam/filters/json.rb
Defined Under Namespace
Class Method Summary collapse
- .get(mime_type) ⇒ Object
- .register(mime_type, formatter_klass_name, filters) ⇒ Object
- .registry ⇒ Object
Class Method Details
.get(mime_type) ⇒ Object
19 20 21 22 |
# File 'lib/rack/logjam/filters.rb', line 19 def self.get( mime_type ) const_name, filters = registry.fetch( mime_type, [:Nil, []] ) return self::const_get( const_name ), filters end |
.register(mime_type, formatter_klass_name, filters) ⇒ Object
15 16 17 |
# File 'lib/rack/logjam/filters.rb', line 15 def self.register( mime_type, formatter_klass_name, filters ) registry.merge!( mime_type => [formatter_klass_name, filters] ) end |
.registry ⇒ Object
11 12 13 |
# File 'lib/rack/logjam/filters.rb', line 11 def self.registry @registry end |