module Flickollage
Flickollage
Command Line Interface
Attributes
logger[RW]
Public Class Methods
configure_flickraw(options)
click to toggle source
# File lib/flickollage.rb, line 18 def configure_flickraw(options) FlickRaw.api_key = ENV['FLICKR_API_KEY'] || options[:flickr_api_key] FlickRaw.shared_secret = ENV['FLICKR_SHARED_SECRET'] || options[:flickr_shared_secret] return true if FlickRaw.api_key && FlickRaw.shared_secret raise Error, 'Flickr configuration is not provided.' end
init_logger(options = {})
click to toggle source
# File lib/flickollage.rb, line 9 def init_logger(options = {}) Flickollage.logger = ::Logger.new(STDOUT).tap do |logger| logger.level = options[:verbose] ? ::Logger::DEBUG : ::Logger::INFO logger.formatter = proc do |_severity, _datetime, _progname, msg| "#{msg}\n" end end end