diff --git a/lib/rails_extensions.rb b/lib/rails_extensions.rb index f47cc7e..d124a42 100644 --- a/lib/rails_extensions.rb +++ b/lib/rails_extensions.rb @@ -2,10 +2,8 @@ module ActionController class Base def render_with_plist(options = nil, extra_options = {}, &block) - plist = options.delete(:plist) unless options.nil? + if options and options.is_a?(Hash) and plist = options.delete(:plist) - if plist - response.headers["Location"] = options[:location] unless options[:location].blank? options[:content_type] ||= Mime::PLIST options[:disposition] ||= "inline"