Sha256: 5e91bb7722f154e4c78c58bb373b09cef3bf639deca15877e16f6363dd3f3493

Contents?: true

Size: 557 Bytes

Versions: 1

Compression:

Stored size: 557 Bytes

Contents

module Druid
  module Elements
    class OrderedList < Element
      attr_accessor :li_element

      def self.finders
        [:class, :id, :index, :xpath]
      end

      def [](idx)
        if element.li(:xpath, ".//li[#{idx+1}]").exist?
          element.li(:xpath, ".//li[#{idx+1}]")
        else
          print "the sub element of ol is not li"+"\n"
        end
      end

      def items
        element.lis.size
      end

      def each
        for index in 1..self.items do
          yield self[index-1]
        end
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
druid-ts-0.0.1 lib/druid/elements/ordered_list.rb