module BetfairApiNgRails::Api::ConnectionExt::Parsing
Public Class Methods
included(base)
click to toggle source
# File lib/betfair_api_ng_rails/api/connection_ext/parsing.rb, line 7 def self.included(base) base.send :class_eval, <<-CODE def request_with_parsing(method, params = {}) res = request_without_parsing(method, params) init_parser(method, res).process end alias_method :request_without_parsing, :request alias_method :request, :request_with_parsing CODE end
Private Instance Methods
init_parser(method, responser)
click to toggle source
# File lib/betfair_api_ng_rails/api/connection_ext/parsing.rb, line 20 def init_parser(method, responser) "BetfairApiNgRails::Api::Parsers::#{method.camelize}".constantize.new responser end