Sha256: 3a4a09f55cb5929a93189d71b2e48337e293cfd85ab67688e87a18a4a1ac30be

Contents?: true

Size: 538 Bytes

Versions: 3

Compression:

Stored size: 538 Bytes

Contents

require_relative "performance_helper"
require "sinatra/base"

V = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
E = {'HTTP_ACCEPT' => V}

def nyara
  Nyara::Ext.rdtsc_start
  Nyara::Ext.parse_accept_value V
  Nyara::Ext.rdtsc
end

def sinatra_baseline
  Nyara::Ext.rdtsc_start
  Sinatra::Request.new(E.dup)
  Nyara::Ext.rdtsc
end

def sinatra
  Nyara::Ext.rdtsc_start
  Sinatra::Request.new(E.dup).accept
  Nyara::Ext.rdtsc
end

nyara
sinatra
sinatra_baseline

dump nyara: nyara, sinatra: (sinatra - sinatra_baseline)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nyara-0.1.pre.2 spec/performance/parse_accept_value.rb
nyara-0.1.pre.1 spec/performance/parse_accept_value.rb
nyara-0.1.pre.0 spec/performance/parse_accept_value.rb