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.34 app/models/campaign_group.rb
e9_crm-0.1.33 app/models/campaign_group.rb
e9_crm-0.1.32 app/models/campaign_group.rb
e9_crm-0.1.31 app/models/campaign_group.rb
e9_crm-0.1.30 app/models/campaign_group.rb
e9_crm-0.1.29 app/models/campaign_group.rb
e9_crm-0.1.28 app/models/campaign_group.rb
e9_crm-0.1.27 app/models/campaign_group.rb
e9_crm-0.1.26 app/models/campaign_group.rb
e9_crm-0.1.25 app/models/campaign_group.rb
e9_crm-0.1.24 app/models/campaign_group.rb
e9_crm-0.1.23 app/models/campaign_group.rb
e9_crm-0.1.22 app/models/campaign_group.rb
e9_crm-0.1.21 app/models/campaign_group.rb
e9_crm-0.1.20 app/models/campaign_group.rb
e9_crm-0.1.19 app/models/campaign_group.rb
e9_crm-0.1.18 app/models/campaign_group.rb
e9_crm-0.1.17 app/models/campaign_group.rb
e9_crm-0.1.16 app/models/campaign_group.rb
e9_crm-0.1.14 app/models/campaign_group.rb