class XRBP::ResultParserBase
Result Parser plugin base class, allows request results to be converted before returning / invoking callback.
Attributes
parser[RW]
Public Instance Methods
added()
click to toggle source
# File lib/xrbp/plugins/result_parser.rb, line 7 def added plugin = self connection.define_instance_method(:parse_results) do |&bl| plugin.parser = bl end end
parse_result(res, req)
click to toggle source
# File lib/xrbp/plugins/result_parser.rb, line 14 def parse_result(res, req) return res unless parser parser.call(res, req) end