Sha256: 7353d6279ad70f6a9db4868b67dec39fcd54ae1173c063031099abbdff40d605
Contents?: true
Size: 937 Bytes
Versions: 4
Compression:
Stored size: 937 Bytes
Contents
module Knapsack module Adapters class BaseAdapter def self.bind adapter = new adapter.bind adapter end def bind if tracker.config[:generate_report] Knapsack.logger.info 'Knapsack report generator started!' bind_time_tracker bind_report_generator elsif tracker.config[:enable_time_offset_warning] Knapsack.logger.info 'Knapsack time offset warning enabled!' bind_time_tracker bind_time_offset_warning else Knapsack.logger.warn 'Knapsack adapter is off!' end end def bind_time_tracker raise NotImplementedError end def bind_report_generator raise NotImplementedError end def bind_time_offset_warning raise NotImplementedError end protected def tracker Knapsack.tracker end end end end
Version data entries
4 entries across 4 versions & 1 rubygems