Sha256: d59d7016a9dd1fca48a496037bb170fbce0b2a89b2b557daee864df8a56aee28

Contents?: true

Size: 638 Bytes

Versions: 61

Compression:

Stored size: 638 Bytes

Contents

require 'apps/soap/_init.rb'

module SoapTest
    
    class SoapTestController < Spider::SoapController
        SumResponse = SoapStruct(:a => Finxum, :b => Fixnum, :res => Fixnum)
        FloatArray = SoapArray(Float)
        
        soap :sum, :in => [[:a, Fixnum], [:b, Fixnum]], :return => SumResponse
        soap :random, :return => FloatArray
        
        def sum(a, b)
            return {:a => a, :b => b, :res => a+b}
        end
        
        
        def random
            res = []
            0.upto(9) do
                res << rand
            end
            return res
        end
        
    end
    
    
end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
spiderfw-1.0.1 apps/soap/doc/examples/example.rb
spiderfw-1.0.0 apps/soap/doc/examples/example.rb
spiderfw-0.6.39 apps/soap/doc/examples/example.rb
spiderfw-0.6.38 apps/soap/doc/examples/example.rb
spiderfw-0.6.37 apps/soap/doc/examples/example.rb
spiderfw-0.6.35 apps/soap/doc/examples/example.rb
spiderfw-0.6.34 apps/soap/doc/examples/example.rb
spiderfw-0.6.33 apps/soap/doc/examples/example.rb
spiderfw-0.6.32 apps/soap/doc/examples/example.rb
spiderfw-0.6.31 apps/soap/doc/examples/example.rb
spiderfw-0.6.30 apps/soap/doc/examples/example.rb
spiderfw-0.6.29 apps/soap/doc/examples/example.rb
spiderfw-0.6.28 apps/soap/doc/examples/example.rb
spiderfw-0.6.27 apps/soap/doc/examples/example.rb
spiderfw-0.6.26 apps/soap/doc/examples/example.rb
spiderfw-0.6.26.pre1 apps/soap/doc/examples/example.rb
spiderfw-0.6.25 apps/soap/doc/examples/example.rb
spiderfw-0.6.24 apps/soap/doc/examples/example.rb
spiderfw-0.6.23 apps/soap/doc/examples/example.rb
spiderfw-0.6.22 apps/soap/doc/examples/example.rb