class Sniffer::Config
Sniffer
configuration
Public Instance Methods
capacity()
click to toggle source
# File lib/sniffer/config.rb, line 44 def capacity store.fetch(:capacity).to_i end
capacity?()
click to toggle source
# File lib/sniffer/config.rb, line 40 def capacity? store.is_a?(Hash) && store.key?(:capacity) end
middleware() { |middleware| ... }
click to toggle source
# File lib/sniffer/config.rb, line 29 def middleware @middleware ||= begin Middleware::Chain.new.tap do |chain| chain.add(Sniffer::Middleware::Logger, logger, severity) end end yield @middleware if block_given? @middleware end
rotate?()
click to toggle source
# File lib/sniffer/config.rb, line 48 def rotate? return false unless capacity? store.fetch(:rotate, true) end