13 lines
No EOL
398 B
Ruby
13 lines
No EOL
398 B
Ruby
gem "CFPropertyList", ">=2.0.9"
|
|
|
|
require "cfpropertylist"
|
|
require 'plistifier/plist_encoding'
|
|
require 'rails_extensions'
|
|
|
|
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 |