Module: Gluttonberg::Content::Publishable::ClassMethods

Defined in:
lib/gluttonberg/content/publishable.rb

Instance Method Summary collapse

Instance Method Details

#all_unpublished_for_user(user, options = {}) ⇒ Object

Returns all matching records that are published for a particular user. May be called with additional conditions.



26
27
28
29
30
31
32
33
34
# File 'lib/gluttonberg/content/publishable.rb', line 26

def all_unpublished_for_user( user , options = {})
  if options[:conditions].blank?
     options[:conditions] = { :state => "published" }
  else   
    options[:conditions][:state] = "published"
  end
  
  all(options)
end