Class: Cudan::XpathCudan

Inherits:
BaseCudan show all
Defined in:
lib/cudan/xpath_cudan.rb

Instance Attribute Summary

Attributes inherited from BaseCudan

#showbody

Instance Method Summary collapse

Methods inherited from BaseCudan

#do_message, #execute, #fetch, #initialize, #set_header

Constructor Details

This class inherits a constructor from Cudan::BaseCudan

Instance Method Details

#do_expect(expect) ⇒ Object



16
17
18
# File 'lib/cudan/xpath_cudan.rb', line 16

def do_expect expect
    @query_result.include? expect
end

#do_query(query) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/cudan/xpath_cudan.rb', line 4

def do_query query
    @doc = Nokogiri::HTML(@response)
    @result = @doc.search(query)
    @result = @result[0]
    if @result.is_a? Nokogiri::XML::Text
        return @result.content.to_s
    elsif @result
        return @result.inner_html.to_s
    else
        return ''
    end
end