Sha256: c537794992df01adec0ed57b4e2fc4d786fff2af161b00b0faaa82cb20e9d4aa
Contents?: true
Size: 719 Bytes
Versions: 8
Compression:
Stored size: 719 Bytes
Contents
module Druid module Elements class UnOrderedList < Element def self.finders [:class, :id, :index, :xpath] end def [](idx) Druid::Elements::ListItem.new(children[idx]) end def items children.size end def each for index in 1..self.items do yield self[index-1] end end protected def child_xpath ".//child::li" end private def children list_items.find_all { |item| item.parent == element} end def list_items element.uls(:xpath => child_xpath) end end Druid::Elements.tag_to_class[:ul] = Druid::Elements::UnOrderedList end end
Version data entries
8 entries across 8 versions & 1 rubygems