Sha256: 1760cd7f65b7341b1a755007f4ad6da3dc1f46f16dbb33ca39f1c4e986a437cf
Contents?: true
Size: 652 Bytes
Versions: 6
Compression:
Stored size: 652 Bytes
Contents
require 'wash_out/engine' require 'wash_out/param' require 'wash_out/dispatcher' require 'wash_out/soap' require 'wash_out/router' module ActionDispatch::Routing class Mapper # Adds the routes for a SOAP endpoint at +controller+. def wash_out(controller_name, options={}) match "#{controller_name}/wsdl" => "#{controller_name}#_generate_wsdl", :via => :get match "#{controller_name}/action" => WashOut::Router.new(controller_name), :defaults => { :action => '_action' } end end end Mime::Type.register "application/soap+xml", :soap ActionController::Renderers.add :soap do |what, options| _render_soap(what, options) end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
wash_out-0.3.2 | lib/wash_out.rb |
wash_out-0.3.1 | lib/wash_out.rb |
wash_out-0.3.0 | lib/wash_out.rb |
wash_out-0.2.6 | lib/wash_out.rb |
wash_out-0.2.5 | lib/wash_out.rb |
wash_out-0.2.4 | lib/wash_out.rb |