Module: Dust::Menu::ItemDependency::ClassMethods

Defined in:
app/models/dust/menu/item_dependency.rb

Instance Method Summary collapse

Instance Method Details

#find_by_filename(filename) ⇒ Object



51
52
53
54
# File 'app/models/dust/menu/item_dependency.rb', line 51

def find_by_filename(filename)
  filename = "/#{filename}"
  where(:menu_items => {:url => filename}).joins(:menu_item).first
end

#new_with_menu_item(options = {}) ⇒ Object



56
57
58
59
60
61
# File 'app/models/dust/menu/item_dependency.rb', line 56

def new_with_menu_item(options={})
  item = self.new
  item.build_menu_item
  item.assign_attributes options
  item
end