Module: FFWD::Reporter::ClassMethods
- Defined in:
- lib/ffwd/reporter.rb
Instance Method Summary collapse
- #reporter_keys ⇒ Object
- #reporter_meta ⇒ Object
- #reporter_meta_method ⇒ Object
- #setup_reporter(opts = {}) ⇒ Object
Instance Method Details
#reporter_keys ⇒ Object
22 23 24 |
# File 'lib/ffwd/reporter.rb', line 22 def reporter_keys @_reporter_keys ||= [:total] end |
#reporter_meta ⇒ Object
26 27 28 |
# File 'lib/ffwd/reporter.rb', line 26 def @_reporter_meta ||= nil end |
#reporter_meta_method ⇒ Object
30 31 32 |
# File 'lib/ffwd/reporter.rb', line 30 def @_reporter_meta_method ||= :reporter_meta end |
#setup_reporter(opts = {}) ⇒ Object
34 35 36 37 38 |
# File 'lib/ffwd/reporter.rb', line 34 def setup_reporter opts={} @_reporter_keys = [:total] + (opts[:keys] || []) @_reporter_meta = opts[:reporter_meta] @_reporter_meta_method = opts[:id_method] || :reporter_meta end |