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