Class: Knapsack::Adapters::BaseAdapter
- Inherits:
-
Object
- Object
- Knapsack::Adapters::BaseAdapter
- Defined in:
- lib/knapsack/adapters/base_adapter.rb
Direct Known Subclasses
Class Method Summary collapse
Instance Method Summary collapse
- #bind ⇒ Object
- #bind_report_generator ⇒ Object
- #bind_time_offset_warning ⇒ Object
- #bind_time_tracker ⇒ Object
Class Method Details
.bind ⇒ Object
4 5 6 7 8 |
# File 'lib/knapsack/adapters/base_adapter.rb', line 4 def self.bind adapter = new adapter.bind adapter end |
Instance Method Details
#bind ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/knapsack/adapters/base_adapter.rb', line 10 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 |
#bind_report_generator ⇒ Object
28 29 30 |
# File 'lib/knapsack/adapters/base_adapter.rb', line 28 def bind_report_generator raise NotImplementedError end |
#bind_time_offset_warning ⇒ Object
32 33 34 |
# File 'lib/knapsack/adapters/base_adapter.rb', line 32 def bind_time_offset_warning raise NotImplementedError end |
#bind_time_tracker ⇒ Object
24 25 26 |
# File 'lib/knapsack/adapters/base_adapter.rb', line 24 def bind_time_tracker raise NotImplementedError end |