diff --git a/lib/rabl-rails/renderers/xml.rb b/lib/rabl-rails/renderers/xml.rb new file mode 100644 index 0000000..289dae5 --- /dev/null +++ b/lib/rabl-rails/renderers/xml.rb @@ -0,0 +1,13 @@ +module RablRails + module Renderers + class XML < Base + DEFAULT_OPTIONS = { dasherize: true, skip_types: false } + + def format_output(hash) + # hash = hash[options[:root_name]] if options[:root_name] + xml_options = { root: options[:root_name] }.merge!(DEFAULT_OPTIONS) + hash.to_xml(xml_options) + end + end + end +end \ No newline at end of file