class GozapRss::ChoutiRssBase

Attributes

content[R]
description[R]
http_headers_option[RW]
pub_date[R]
title[R]
ttl[R]
url[R]

Public Class Methods

logger() click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 27
def self.logger
  @logger || GozapRss.logger || Logger.new(STDOUT)
end
logger=(logger) click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 31
def self.logger= logger
  @logger = logger if logger
end
logger_exception(e) click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 35
def self.logger_exception e
  logger.error e
  logger.error e.backtrace
end

Public Instance Methods

log_failed(response) click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 44
def log_failed(response)
  msg = "#{response.code} URL: #{response.request.url}  PARAMS: #{response.request.params.to_s} in #{response.time}s FAILED :  #{response.curl_error_message}
  BODY: #{response.body}"
  logger.error(msg)
end
logger() click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 40
def logger
  self.class.logger
end
logger_exception(e) click to toggle source
# File lib/gozap_rss/chouti_rss.rb, line 50
def logger_exception e
  self.class.logger_exception e
end