Method: Changelog::Base#initialize
- Defined in:
- lib/changelog.rb
#initialize ⇒ Base
Returns a new instance of Base.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/changelog.rb', line 32 def initialize @logger = Logging.logger[self] @logger.add_appenders \ Logging.appenders.stdout, Logging.appenders.file('overview.log') @logger.level = :info APICache.store = Moneta.new(:YAML, :file => "#{self.class.name}_cache") APICache.logger.level = Logger::DEBUG #Caching for octokit #store = Moneta.new(:YAML, :file => 'changelog_octokit.cache') stack = Faraday::RackBuilder.new do |builder| builder.use Faraday::HttpCache builder.use Octokit::Response::RaiseError #builder.use :store => store builder.adapter Faraday.default_adapter end Octokit.middleware = stack end |