module Courier::Owner

Подключается через ‘has_courier` дает модели метод `message(key, options)`. Пример вызова:

@@@ user.message :comments_in_my_plan, :comments=>@comments, :level=>:success @@@

Public Instance Methods

has_courier() click to toggle source
# File lib/courier/owner.rb, line 10
def has_courier
  has_one :courier, :as => :owner, :dependent => :destroy, :class_name=>'Courier::OwnerSetting'
  has_many :courier_messages, :as => :owner, :dependent => :destroy, :class_name=>'Courier::Message'
  include InstanceMethods

  after_create do
    create_courier
  end
end