Sha256: 92b82de098025bd1a6c502b12b84943ce0486889f91f684a1af24c30e362836d

Contents?: true

Size: 496 Bytes

Versions: 1

Compression:

Stored size: 496 Bytes

Contents

class Office::Emailtag
  include Mongoid::Document
  include Mongoid::Timestamps

  # field :name
  # validates :name, presence: true

  field :slug
  validates :slug, presence: true

  INBOX = 'inbox'
  TRASH = 'trash'
  EMAILTAGS = [ INBOX, TRASH ]

  def self.inbox
    Office::Emailtag.find_by({ slug: INBOX })
  end

  def self.trash
    Office::Emailtag.find_by({ slug: TRASH })
  end

  has_many :emailtag_ties, class_name: 'Office::EmailtagEmailConversation'

end
Tag = Office::Emailtag

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ish_models-3.0.0.1 lib/office/emailtag.rb