Method: Sibu::Page#reorder_sections

Defined in:
app/models/sibu/page.rb

#reorder_sections(*ordered_ids) ⇒ Object



54
55
56
57
58
59
# File 'app/models/sibu/page.rb', line 54

def reorder_sections(*ordered_ids)
  if ordered_ids.length == sections.length
    self.sections = ordered_ids.map {|section_id| sections.find {|sec| sec["id"] == section_id}}
    save
  end
end