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
47 48 49 50 51 |
# File 'lib/rivendell/import/tasking/status.rb', line 47 def after_status_changed(method, = {}) Array([:on] || :all).each do |status| status_changed_callbacks[status] << method end end |
#status_changed_callbacks ⇒ Object
43 44 45 |
# File 'lib/rivendell/import/tasking/status.rb', line 43 def status_changed_callbacks @status_changed_callbacks ||= Hash.new { |h,k| h[k] = [] } end |