module Flickrage

Constants

MAX_DICT_LINES
VERSION

Attributes

logger[RW]

Public Class Methods

_read_dict() click to toggle source
# File lib/flickrage.rb, line 70
def _read_dict
  logger.debug('Caching lines from the Dict')

  raise DictError, "Not found #{config.dict_path}" unless File.exist?(config.dict_path)
  @dict_file = File.open(config.dict_path, 'r')

  configure do |c|
    c.dict = @dict_file.each_line.first(MAX_DICT_LINES)
  end
  config.dict
rescue => e
  raise DictError, e.message
ensure
  @dict_file.close if @dict_file.respond_to?(:close)
end
api_keys?() click to toggle source
# File lib/flickrage.rb, line 57
def api_keys?
  config.flickr_api_key && config.flickr_shared_secret
end
cleanup() click to toggle source
# File lib/flickrage.rb, line 53
def cleanup
  logger.close if logger
end
dict() click to toggle source
# File lib/flickrage.rb, line 65
def dict
  return config.dict if config.dict
  _read_dict
end
pool=(value) click to toggle source
# File lib/flickrage.rb, line 61
def pool=(value)
  config.pool = value
end