# File lib/moneta/s3.rb, line 75 def store(key, value, options = {}) debug "store(key=#{key}, value=#{value}, options=#{options.inspect})" meta_headers = meta_headers_from_options(options) perms = options[:perms] headers = options[:headers] || {} case value when IO @bucket.put(key, value.read, meta_headers, perms, headers) else @bucket.put(key, value, meta_headers, perms, headers) end end