module BetfairApiNgRails::Api::ConnectionExt::Logging
Public Class Methods
included(base)
click to toggle source
# File lib/betfair_api_ng_rails/api/connection_ext/logging.rb, line 9 def self.included(base) base.send :class_eval, <<-CODE def request_with_logging(method, params = {}) write_income_request method, params res = request_without_logging(method, params) write_result(res) res end alias_method :request_without_logging, :request alias_method :request, :request_with_logging CODE end
Private Instance Methods
write_income_request(method, params)
click to toggle source
# File lib/betfair_api_ng_rails/api/connection_ext/logging.rb, line 24 def write_income_request(method, params) BetfairApiNgRails.log.write("--->Income request for #{method} with parameters #{hashing(params)}") end
write_result(res)
click to toggle source
# File lib/betfair_api_ng_rails/api/connection_ext/logging.rb, line 28 def write_result(res) BetfairApiNgRails.log.write(" Result of request: #{res.result}") end