Class: Cmtool::Quote

Inherits:
Object
  • Object
show all
Includes:
Paperclip::Glue, SimplyStored::Couch
Defined in:
app/models/cmtool/quote.rb

Constant Summary collapse

STATES =
%w[page sidebar]

Class Method Summary collapse

Class Method Details

.active(*args) ⇒ Object



22
23
24
# File 'app/models/cmtool/quote.rb', line 22

def self.active(*args)
  database.view(for_sidebar_view(*args))
end

.for_pageObject



26
27
28
# File 'app/models/cmtool/quote.rb', line 26

def self.for_page
  active(:startkey => ['page'], :endkey => ['page', {}])
end

.for_sidebarObject



34
35
36
# File 'app/models/cmtool/quote.rb', line 34

def self.for_sidebar
  active(:startkey => ['sidebar'], :endkey => ['sidebar', {}], :limit => 2)
end

.statesObject



30
31
32
# File 'app/models/cmtool/quote.rb', line 30

def self.states
  STATES
end