Sha256: 87c3e1beb9e5e830086c37a66e7a71d2532cf690d18318bd47228ad39bc5d52a

Contents?: true

Size: 486 Bytes

Versions: 1

Compression:

Stored size: 486 Bytes

Contents

class BenchHost
  include Sanford::Host

  self.port     = 12000
  self.pid_dir  = File.expand_path("../../tmp", __FILE__)

  version 'v1' do
    service 'simple', 'BenchHost::Simple'
  end

  class Simple
    include Sanford::ServiceHandler

    def run!
      { :string => 'test', :int => 1, :float => 2.1, :boolean => true,
        :hash => { :something => 'else' }, :array => [ 1, 2, 3 ],
        :request_number => self.request.params['request_number']
      }
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sanford-0.1.0 bench/services.rb