Sha256: 3c4e3eab49de7bb77a4e5e9e4081bcdebe72c90cd88906e12580de911dde22b3

Contents?: true

Size: 318 Bytes

Versions: 24

Compression:

Stored size: 318 Bytes

Contents

# An arbitrary grouping of campaigns for organizational use
#
class CampaignGroup < ActiveRecord::Base
  has_many :campaigns

  validates :name, :presence => true, :uniqueness => { :allow_nil => true, :case_sensitive => false }

  scope :ordered, lambda { order(arel_table[:name].asc) }

  def to_s
    name
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
e9_crm-0.1.13 app/models/campaign_group.rb
e9_crm-0.1.12 app/models/campaign_group.rb
e9_crm-0.1.11 app/models/campaign_group.rb
e9_crm-0.1.10 app/models/campaign_group.rb