class Jekyll::Menus::Drops::All
Public Class Methods
new(menus)
click to toggle source
# File lib/jekyll/menus/drops/all.rb, line 9 def initialize(menus) @menus = menus end
Public Instance Methods
[](key)
click to toggle source
# File lib/jekyll/menus/drops/all.rb, line 41 def [](key) if @menus.key?(key) then Menu.new(@menus[key], key, self ) end end
each() { |drop| ... }
click to toggle source
# File lib/jekyll/menus/drops/all.rb, line 33 def each to_a.each do |drop| yield drop end end
find() { |menu| ... }
click to toggle source
# File lib/jekyll/menus/drops/all.rb, line 15 def find to_a.find do |menu| yield menu end end
to_a()
click to toggle source
# File lib/jekyll/menus/drops/all.rb, line 23 def to_a @menus.keys.map do |identifier| self[ identifier ] end end