Sha256: f74356fe2c99c9b174c6583fef323e5cd0de6be47dba254863beb3f63f605cbd

Contents?: true

Size: 424 Bytes

Versions: 5

Compression:

Stored size: 424 Bytes

Contents

# encoding: ASCII-8BIT
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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
soap5r-2.0.3 sample/showcase/soap/icd/IICD.rb
soap5r-2.0.2 sample/showcase/soap/icd/IICD.rb
soap5r-2.0.1 sample/showcase/soap/icd/IICD.rb
soap5r-2.0.0 sample/showcase/soap/icd/IICD.rb
soap5r-2.0.0.20120130130121 sample/showcase/soap/icd/IICD.rb