added possibility to send plists as post parameters

This commit is contained in:
Jeena Paradies 2010-06-20 18:36:43 +02:00
parent 0b53a7b9d6
commit f60d7c5882

View file

@ -1,4 +1,10 @@
require 'plistifier/plist_encoding'
require 'rails_extensions'
Mime::Type.register "application/plist", :plist
Mime::Type.register "application/plist", :plist
ActionController::Base.param_parsers[Mime::Type.lookup("application/plist")] = lambda do |body|
str = StringIO.new(body)
plist = CFPropertyList::List.new({:data => str.string})
CFPropertyList.native_types(plist.value)
end