Module: GeneratorBenchmarkCommon
- Includes:
- JSON
- Included in:
- GeneratorBenchmarkRails, JSONGeneratorCommon
- Defined in:
- lib/crazy_ivan/vendor/json-1.1.7/benchmarks/generator_benchmark.rb
Constant Summary
Constants included from JSON
JSON::Infinity, JSON::JSON_LOADED, JSON::MAP, JSON::MinusInfinity, JSON::NaN, JSON::UnparserError, JSON::VERSION, JSON::VERSION_ARRAY, JSON::VERSION_BUILD, JSON::VERSION_MAJOR, JSON::VERSION_MINOR
Instance Method Summary collapse
Methods included from JSON
[], deep_const_get, dump, fast_generate, generate, load, parse, parse!, pretty_generate, recurse_proc, swap!, utf8_to_json
Instance Method Details
#generic_reset_method ⇒ Object
30 31 32 |
# File 'lib/crazy_ivan/vendor/json-1.1.7/benchmarks/generator_benchmark.rb', line 30 def generic_reset_method @result and @result.size > 2 + 6 * @big.size or raise @result.to_s end |
#setup ⇒ Object
24 25 26 27 28 |
# File 'lib/crazy_ivan/vendor/json-1.1.7/benchmarks/generator_benchmark.rb', line 24 def setup a = [ nil, false, true, "fÖßÄr", [ "n€st€d", true ], { "fooß" => "bär", "quux" => true } ] puts a.to_json @big = a * 100 end |