lib/generators/freeberry/base/templates/helpers/manage/assets_helper.rb in freeberry-0.2.5 vs lib/generators/freeberry/base/templates/helpers/manage/assets_helper.rb in freeberry-0.2.6
- old
+ new
@@ -1,13 +1,11 @@
module Manage::AssetsHelper
- def manage_assets_path_with_session_information(klass='Asset', options = {})
- options.symbolize_keys!
+ def manage_assets_path_with_session_information(klass = 'Asset', options = {})
+ options = { :format => :xml, :protocol => "http://" }.merge(options)
session_key = Rails.application.config.send(:session_options)[:key]
options[session_key] = Rack::Utils.escape(cookies[session_key])
- options[:format] = :xml
- options[:protocol] = "http://"
options[:klass] = klass
if protect_against_forgery?
options[request_forgery_protection_token] = Rack::Utils.escape(form_authenticity_token)
end