lib/zen/package/menus/lib/menus/model/menu.rb in zen-0.4.2 vs lib/zen/package/menus/lib/menus/model/menu.rb in zen-0.4.3

- old
+ new

@@ -21,24 +21,24 @@ # end # end # end # # @since 0.2a - # @event before_new_menu - # @event after_new_menu - # @event before_edit_menu - # @event after_edit_menu - # @event before_delete_menu - # @event after_delete_menu + # @event before\_new\_menu + # @event after\_new\_menu + # @event before\_edit\_menu + # @event after\_edit\_menu + # @event before\_delete\_menu + # @event after\_delete\_menu # class Menu < Sequel::Model include Zen::Model::Helper ## # Array containing all the columns that can be set by the user. # - # @since 17-02-2012 + # @since 2012-02-17 # COLUMNS = [:name, :slug, :description, :html_class, :html_id] one_to_many :menu_items, :class => 'Menus::Model::MenuItem' @@ -55,11 +55,11 @@ :after_destroy => :after_delete_menu ## # Searches for a set of menus. # - # @since 16-10-2011 + # @since 2011-10-16 # @param [String] query The search query. # @return [Mixed] # def self.search(query) return filter( @@ -97,11 +97,11 @@ # end # end # # loop_nodes(Menus::Model::Menu[1].menu_items_tree) # - # @since 30-01-2012 + # @since 2012-01-30 # @param [Symbol] order The sort order to apply to menu items, set to # :asc by default. # @param [Fixnum|NilClass] limit The maximum amount of menu items to # retrieve. Set to unlimited by default. # @return [Hash] @@ -160,11 +160,11 @@ end ## # Hook that is executed before creating or saving an object. # - # @since 03-01-2012 + # @since 2012-01-03 # def before_save sanitize_fields([:name, :slug, :description, :html_class, :html_id]) super @@ -174,10 +174,10 @@ ## # Sorts a set of sub nodes as returned by # {Menus::Model::Menu#menu_item_tree}. # - # @since 01-02-2012 + # @since 2012-02-01 # @param [Array] nodes An array of nodes to sort. # @param [Symbol] order The sort order to apply. # @return [Array] # def sort_menu_items(nodes, order = :asc)