# 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