Class: Newsitem

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Paranoia, Mongoid::Timestamps
Defined in:
lib/app/models/newsitem.rb

Class Method Summary collapse

Class Method Details

.from_params(item) ⇒ Object



32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/app/models/newsitem.rb', line 32

def self.from_params item
  n = Newsitem.new
  n.descr = item[:descr]
  n.username = item[:username]

  unless item[:report_id].blank?
    n.report = Report.find item[:report_id]
  end
  
  unless item[:gallery_id].blank?
    n.gallery = Gallery.find item[:gallery_id]
  end

  n.partial_name = item.partial_name unless item.partial_name.blank?

  return n
end