class TwitterWithAutoPagination::ApiCallLogSubscriber

Public Instance Methods

api_call(event) click to toggle source
# File lib/twitter_with_auto_pagination/log_subscriber.rb, line 31
def api_call(event)
  payload = event.payload
  name = "TW::#{payload.delete(:operation)} (#{event.duration.round(1)}ms)"
  name = color(name, YELLOW, true) # WHITE, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW
  info { "#{name}#{" #{truncated_payload(payload)}" unless payload.empty?}" }
end