IICD.rb   [plain text]


module IICD
  # All methods in a single namespace?!
  InterfaceNS = 'http://www.iwebmethod.net'

  Methods = [
    ['SearchWord', 'query', 'partial'],
    ['GetItemById', 'id'],
    ['EnumWords'],
    ['FullTextSearch', 'query'],
  ]

  def IICD.add_method(drv)
    Methods.each do |method, *param|
      drv.add_method_with_soapaction(method, InterfaceNS + "/#{ method }", *param )
    end
  end
end