Sha256: 11b54f1187dc59d7fd3dd5c4cb2aab3400f500e6e4f931c1ad6d50efcbfce3c4
Contents?: true
Size: 536 Bytes
Versions: 2
Compression:
Stored size: 536 Bytes
Contents
module Druid module Elements class OrderedList < Element attr_accessor :li_element def self.finders [:class, :id, :index, :xpath] end def [](idx) li = element.li(:xpath, ".//li[#{idx+1}]") Druid::Elements::ListItem.new(li) end def items element.lis.size end def each for index in 1..self.items do yield self[index-1] end end end Druid::Elements.tag_to_class[:ol] = Druid::Elements::OrderedList end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
druid-ts-1.1.1 | lib/druid/elements/ordered_list.rb |
druid-ts-1.1.0 | lib/druid/elements/ordered_list.rb |