class RFacebook::Facepricot
Public Class Methods
new(xml)
click to toggle source
# File lib/facepricot.rb, line 80 def initialize(xml) @doc = Hpricot.XML(xml) @raw_xml = xml end
Public Instance Methods
get(key)
click to toggle source
# File lib/facepricot.rb, line 109 def get(key) return make_facepricot_chain(key.to_s, @doc.containers[0]) end
hpricot()
click to toggle source
# File lib/facepricot.rb, line 93 def hpricot return @doc end
method_missing(methodSymbol, *params)
click to toggle source
# File lib/facepricot.rb, line 85 def method_missing(methodSymbol, *params) begin @doc.method(methodSymbol).call(*params) # pose as Hpricot document rescue return make_facepricot_chain(methodSymbol.to_s, @doc.containers[0]) end end
raw_xml()
click to toggle source
# File lib/facepricot.rb, line 101 def raw_xml return @raw_xml end
response()
click to toggle source
# File lib/facepricot.rb, line 97 def response return FacepricotChain.new(@doc.containers[0]) end
to_s()
click to toggle source
# File lib/facepricot.rb, line 105 def to_s return @doc.containers[0].inner_html end