Sha256: 9a5fafe4f702a351c5ba5e509024f71d41288d912cf64e6fdece429eafbae9ed

Contents?: true

Size: 325 Bytes

Versions: 6

Compression:

Stored size: 325 Bytes

Contents

module Wombat
  module NodeSelector
    def select_nodes selector, namespaces = nil
      return [selector.to_s] if selector.is_a? Symbol
      return context.xpath selector[6..-1], namespaces if selector.start_with? "xpath="
      return context.css selector[4..-1] if selector.start_with? "css="
      nil
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wombat-0.3.0 lib/wombat/node_selector.rb
wombat-0.2.5 lib/wombat/node_selector.rb
wombat-0.2.4 lib/wombat/node_selector.rb
wombat-0.2.3 lib/wombat/node_selector.rb
wombat-0.2.2 lib/wombat/node_selector.rb
wombat-0.2.0 lib/wombat/node_selector.rb