Sha256: a1040398dfe07f3de7eb7dad42e3ede7702506cbfbf31c413d9b7a6a1d7eca28

Contents?: true

Size: 743 Bytes

Versions: 8

Compression:

Stored size: 743 Bytes

Contents

LOGGER = Logger.new(STDOUT)
LOGGER.datetime_format = "" # turn off the datetime in the logs

class BenchServer
  include Sanford::Server

  name     'bench'
  port     59284
  pid_file File.expand_path("../../tmp/bench_server.pid", __FILE__)

  logger          LOGGER
  verbose_logging false

  router do
    service 'simple', 'BenchServer::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 => params['request_number']
      }
    end

  end

end

run BenchServer.new

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sanford-0.19.1 bench/config.sanford
sanford-0.19.0 bench/config.sanford
sanford-0.18.2 bench/config.sanford
sanford-0.18.1 bench/config.sanford
sanford-0.18.0 bench/config.sanford
sanford-0.17.0 bench/config.sanford
sanford-0.16.1 bench/config.sanford
sanford-0.16.0 bench/config.sanford