How to consume Asp.net web service in ruby on rails

Guys i m new to Ruby on rails ,
Task - i m trying to consume a webservice in ruby on rails and this web
service is made in asp.net .

my controller code is through which i m trying to consume webservice is

class WebserviceController < ApplicationController

def getMsg

hello_client = ActionWebService::Client::Soap.new(HelloWorld,

http://localhost:50739/WebService/RubyConsumeIt.asmx/HelloWorld”)

   @service_output= hello_client.getMsg(params[:name])

end

end

and this is my controller view -

Hello Web Service

Hello Web Service

  </p>
  <p>
  <%= @service_output %>
  </p>

and i m getting an error -

uninitialized constant ActionWebService

please help , if there is any sample code to consume asp.net webservice
in
ruby on rails . it will be much appreciated.

On Monday, 21 January 2013 00:48:41 UTC-5, Ruby-Forum.com User wrote:

def getMsg

hello_client = ActionWebService::Client::Soap.new(HelloWorld,

http://localhost:50739/WebService/RubyConsumeIt.asmx/HelloWorld”)

ActionWebService was dropped from Rails back in Rails 2 (about 5 years
ago). There are some forks still active:

but it’s mostly unmaintained. You may want another, more active, SOAP
library:

You’ll also definitely want to find better documentation, as whatever
steered you towards ActionWebService is wildly out-of-date.

–Matt J.

On Monday, January 21, 2013 2:58:01 PM UTC, Matt J. wrote:

Category: SOAP Clients - The Ruby Toolbox

Of those I’ve found savon to be very easy to use (and the relatively
recent
savon 2 is even better)

Fred

On Mon, Jan 21, 2013 at 9:22 AM, Frederick C.
[email protected] wrote:

Of those I’ve found savon to be very easy to use (and the relatively recent
savon 2 is even better)

Couldn’t agree more, when I absolutely must work with SOAP I use Savon.

I just did a project that had to work with a .net SOAP API. I used the
SAVONhttp://savonrb.com gem.
There is also a
RailsCasthttp://railscasts.com/episodes/290-soap-with-savonfrom Ryan
Bates that shows this in action too. Hope this helps.