mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
26 lines
406 B
Ruby
26 lines
406 B
Ruby
require 'active_support/core_ext/hash/conversions'
|
|
|
|
module ActiveResource
|
|
module Formats
|
|
module XmlFormat
|
|
extend self
|
|
|
|
def extension
|
|
"xml"
|
|
end
|
|
|
|
def mime_type
|
|
"application/xml"
|
|
end
|
|
|
|
def encode(hash, options={})
|
|
hash.to_xml(options)
|
|
end
|
|
|
|
def decode(xml)
|
|
Formats.remove_root(Hash.from_xml(xml))
|
|
end
|
|
end
|
|
end
|
|
end
|