Sha256: 7d53e42785efa16356169223a2ac1250bf0d855d2f708860ac90796e0a8298ca
Contents?: true
Size: 1.16 KB
Versions: 20
Compression:
Stored size: 1.16 KB
Contents
## ## 2023-03-04 _vp_ When I receive one. ## 2023-03-04 _vp_ Also when I send one, forever. ## class Office::EmailAction include Mongoid::Document include Mongoid::Timestamps # field :next_at_exe, type: :string # field :next_in_days, type: :string # field :next_at_time, type: :string field :slug, type: :string validates :slug, uniqueness: true, allow_nil: true field :descr, type: :string ## optional, can remove belongs_to :email_template, class_name: '::Ish::EmailTemplate' def tmpl; email_template; end # belongs_to :prev_email_action, class_name: '::Office::EmailAction', optional: true, inverse_of: :next_email_actions # has_many :next_email_actions, class_name: '::Office::EmailAction', inverse_of: :prev_email_action # accepts_nested_attributes_for :next_email_actions has_many :scheduled_email_actions, class_name: '::Office::ScheduledEmailAction' def schs; scheduled_email_actions; end has_many :ties, class_name: '::Office::EmailActionTie', inverse_of: :email_action has_many :prev_ties, class_name: '::Office::EmailActionTie', inverse_of: :next_email_action accepts_nested_attributes_for :ties end Act = Office::EmailAction
Version data entries
20 entries across 20 versions & 1 rubygems