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