Sha256: 1d6e873f8e0c279ce47df821561f811f8250afad55b113459a51c770c00b57db

Contents?: true

Size: 436 Bytes

Versions: 9

Compression:

Stored size: 436 Bytes

Contents

module CatarseMonkeymail
  class MonkeyProjectObserver < ActiveRecord::Observer
    observe :project

    def from_online_to_successful(project)
      project.subscribe_owner_to_success_list
    end
    alias :from_waiting_funds_to_successful :from_online_to_successful

    def from_online_to_failed(project)
      project.subscribe_owner_to_failed_list
    end
    alias :from_waiting_funds_to_failed :from_online_to_failed
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
catarse_monkeymail-0.1.7 app/observers/catarse_monkeymail/monkey_project_observer.rb
catarse_monkeymail-0.1.6 app/observers/catarse_monkeymail/monkey_project_observer.rb
catarse_monkeymail-0.1.5 app/observers/catarse_monkeymail/monkey_project_observer.rb
catarse_monkeymail-0.1.4 app/observers/catarse_monkeymail/monkey_project_observer.rb
catarse_monkeymail-0.1.3 app/observers/catarse_monkeymail/monkey_project_observer.rb
catarse_monkeymail-0.1.2 app/observers/catarse_monkeymail/monkey_project_observer.rb
catarse_monkeymail-0.1.0 app/observers/catarse_monkeymail/monkey_project_observer.rb
catarse_monkeymail-0.0.2 app/observers/catarse_monkeymail/monkey_project_observer.rb
catarse_monkeymail-0.0.1 app/observers/catarse_monkeymail/monkey_project_observer.rb