Module: Rivendell::Import::Tasking::Status::ClassMethods
- Defined in:
- lib/rivendell/import/tasking/status.rb
Instance Method Summary collapse
Instance Method Details
#after_status_changed(method, options = {}) ⇒ Object
41 42 43 44 45 |
# File 'lib/rivendell/import/tasking/status.rb', line 41 def after_status_changed(method, = {}) Array([:on] || :all).each do |status| status_changed_callbacks[status] << method end end |
#status_changed_callbacks ⇒ Object
37 38 39 |
# File 'lib/rivendell/import/tasking/status.rb', line 37 def status_changed_callbacks @status_changed_callbacks ||= Hash.new { |h,k| h[k] = [] } end |