lib/webrat/core/elements/element.rb in aslakhellesoy-webrat-0.3.2.2 vs lib/webrat/core/elements/element.rb in aslakhellesoy-webrat-0.4.4.1

- old
+ new

@@ -1,33 +1,33 @@ module Webrat - + class Element # :nodoc: - + def self.load_all(session, dom) - Webrat::XML.xpath_search(dom, xpath_search).map do |element| + Webrat::XML.xpath_search(dom, xpath_search).map do |element| load(session, element) end end - + def self.load(session, element) return nil if element.nil? session.elements[Webrat::XML.xpath_to(element)] ||= self.new(session, element) end - + attr_reader :element - + def initialize(session, element) @session = session @element = element end - + def path Webrat::XML.xpath_to(@element) end - + def inspect "#<#{self.class} @element=#{element.inspect}>" end - + end - -end \ No newline at end of file + +end