Method: FakeS3::XmlAdapter.error

Defined in:
lib/fakes3/xml_adapter.rb

.error(error) ⇒ Object



27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/fakes3/xml_adapter.rb', line 27

def self.error(error)
  output = ""
  xml = Builder::XmlMarkup.new(:target => output)
  xml.instruct! :xml, :version=>"1.0", :encoding=>"UTF-8"
  xml.Error { |err|
    err.Code(error.code)
    err.Message(error.message)
    err.Resource(error.resource)
    err.RequestId(1)
  }
  output
end