Sha256: e88172529ad6c48b7a308b92018f3e5befafe266eb90af67a18e151f792c2d62
Contents?: true
Size: 467 Bytes
Versions: 2
Compression:
Stored size: 467 Bytes
Contents
module Adapter module Defaults def fetch(key, default_attributes=nil, options = nil) read(key, options) || begin if block_given? yield(key) else default_attributes end end end def read_multiple(keys, options = nil) result = {} keys.each { |key| result[key] = read(key, options) } result end def key?(key, options = nil) !read(key, options).nil? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
adapter-0.7.1 | lib/adapter/defaults.rb |
adapter-0.7.0 | lib/adapter/defaults.rb |