Class: AdMan::Keyword

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/ad_man/keyword.rb

Constant Summary collapse

MAX_COUNT =
(AdMan.max_count)?(AdMan.max_count):5

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.availableObject



16
17
18
# File 'app/models/ad_man/keyword.rb', line 16

def self.available
  Keyword.all.select { |keyword| keyword.advertisements.count < MAX_COUNT}  
end

.unavailableObject



20
21
22
# File 'app/models/ad_man/keyword.rb', line 20

def self.unavailable 
   Keyword.all.select { |keyword| keyword.advertisements.count >= MAX_COUNT}
end

Instance Method Details

#number_of_adsObject



12
13
14
# File 'app/models/ad_man/keyword.rb', line 12

def number_of_ads
  self.advertisements.count
end

#to_sObject



8
9
10
# File 'app/models/ad_man/keyword.rb', line 8

def to_s
  name
end