ActionWebService dispatch problem

Hello,

I am having a problem with an extremely simple web service using
ActionWebService. This is basically ‘Hello World’ type of web service:

data_loader_api.rb:

class DataLoaderApi < ActionWebService::API::Base
  api_method :version,  :returns => [:string]
end

data_loader_controller.rb:

class DataLoaderController < ApplicationController
  web_service_dispatching_mode :direct
  wsdl_service_name 'data_loader'
  web_service_scaffold :invoke
  web_service_api DataLoaderApi

  def version
    return "1.0"
  end
end

Regardless how I tweak the definition of the method I always get the
following error:

ActionWebService::Dispatcher::DispatcherError in
DataLoaderController#invoke_submit

no such method ‘Version’ on API DataLoaderApi (version)

Your help will be greatly appreciated. Thank you in advance.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs