Method: Deltacloud::EC2::ResultParser.parse

Defined in:
lib/ec2/query_parser.rb

.parse(query, result, context) ⇒ Object



96
97
98
99
100
101
102
# File 'lib/ec2/query_parser.rb', line 96

def self.parse(query, result, context)
  parser = new(query, result, context)
  layout = "%#{query.action.to_s.camelize}Response{:xmlns => 'http://ec2.amazonaws.com/doc/2012-04-01/'}\n"+
    "\t%requestId #{query.request_id}\n" +
    "\t=render(:#{query.action}, object)\n"
  Haml::Engine.new(layout, :filename => 'layout').render(parser)
end