Sha256: 7f302d93353eb791eee22724f86f9552abd5136f119ed3d4e1b92e22b07f6370
Contents?: true
Size: 668 Bytes
Versions: 1
Compression:
Stored size: 668 Bytes
Contents
require 'logger' module Plaza class Configuration #things that do have defaults only get writers attr_writer :use_cache, :cache_entity_store, :cache_meta_store def base_url(url = nil) url ? @url = url : @url end alias_method :base_url=, :base_url def logger(logger = nil) @logger ||= Logger.new(STDOUT) logger ? @logger = logger : @logger end alias_method :logger=, :logger def use_cache? @use_cache ||= false end def cache_meta_store @cache_meta_store ||= 'file:/tmp/cache/meta' end def cache_entity_store @cache_meta_store ||= 'file:/tmp/cache/body' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
plaza-0.0.4 | lib/plaza/configuration.rb |