# -*- encoding: utf-8 -*- # stub: edward-crazy_ivan 0.2.0 ruby lib Gem::Specification.new do |s| s.name = "edward-crazy_ivan".freeze s.version = "0.2.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Edward Ocampo-Gooding".freeze] s.date = "2009-08-30" s.description = "Continuous integration should really just be a script that captures the output of running your project update & test commands and presents recent results in a static html page. By keeping test reports in json, per-project CI configuration in 3 probably-one-line scripts, things are kept simple, quick, and super extensible. Want to use git, svn, or hg? No problem. Need to fire off results to Twitter or Campfire? It's one line away. CI depends on cron.".freeze s.email = "edward@edwardog.net".freeze s.executables = ["crazy_ivan".freeze] s.extra_rdoc_files = ["LICENSE".freeze, "README.rdoc".freeze] s.files = [".gitignore".freeze, "LICENSE".freeze, "README.rdoc".freeze, "Rakefile".freeze, "TODO".freeze, "VERSION".freeze, "bin/crazy_ivan".freeze, "crazy_ivan.gemspec".freeze, "lib/crazy_ivan.rb".freeze, "lib/html_asset_crush.rb".freeze, "lib/report_assembler.rb".freeze, "lib/test_runner.rb".freeze, "templates/css/ci.css".freeze, "templates/index.html".freeze, "templates/javascript/json-template.js".freeze, "templates/javascript/prototype.js".freeze, "test/crazy_ivan_test.rb".freeze, "test/test_helper.rb".freeze, "vendor/json-1.1.7/CHANGES".freeze, "vendor/json-1.1.7/GPL".freeze, "vendor/json-1.1.7/README".freeze, "vendor/json-1.1.7/RUBY".freeze, "vendor/json-1.1.7/Rakefile".freeze, "vendor/json-1.1.7/TODO".freeze, "vendor/json-1.1.7/VERSION".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat".freeze, "vendor/json-1.1.7/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log".freeze, "vendor/json-1.1.7/benchmarks/generator_benchmark.rb".freeze, "vendor/json-1.1.7/benchmarks/parser_benchmark.rb".freeze, "vendor/json-1.1.7/bin/edit_json.rb".freeze, "vendor/json-1.1.7/bin/prettify_json.rb".freeze, "vendor/json-1.1.7/data/example.json".freeze, "vendor/json-1.1.7/data/index.html".freeze, "vendor/json-1.1.7/data/prototype.js".freeze, "vendor/json-1.1.7/doc-templates/main.txt".freeze, "vendor/json-1.1.7/ext/json/ext/generator/extconf.rb".freeze, "vendor/json-1.1.7/ext/json/ext/generator/generator.c".freeze, "vendor/json-1.1.7/ext/json/ext/generator/unicode.c".freeze, "vendor/json-1.1.7/ext/json/ext/generator/unicode.h".freeze, "vendor/json-1.1.7/ext/json/ext/parser/extconf.rb".freeze, "vendor/json-1.1.7/ext/json/ext/parser/parser.c".freeze, "vendor/json-1.1.7/ext/json/ext/parser/parser.rl".freeze, "vendor/json-1.1.7/ext/json/ext/parser/unicode.c".freeze, "vendor/json-1.1.7/ext/json/ext/parser/unicode.h".freeze, "vendor/json-1.1.7/install.rb".freeze, "vendor/json-1.1.7/lib/json.rb".freeze, "vendor/json-1.1.7/lib/json/Array.xpm".freeze, "vendor/json-1.1.7/lib/json/FalseClass.xpm".freeze, "vendor/json-1.1.7/lib/json/Hash.xpm".freeze, "vendor/json-1.1.7/lib/json/Key.xpm".freeze, "vendor/json-1.1.7/lib/json/NilClass.xpm".freeze, "vendor/json-1.1.7/lib/json/Numeric.xpm".freeze, "vendor/json-1.1.7/lib/json/String.xpm".freeze, "vendor/json-1.1.7/lib/json/TrueClass.xpm".freeze, "vendor/json-1.1.7/lib/json/add/core.rb".freeze, "vendor/json-1.1.7/lib/json/add/rails.rb".freeze, "vendor/json-1.1.7/lib/json/common.rb".freeze, "vendor/json-1.1.7/lib/json/editor.rb".freeze, "vendor/json-1.1.7/lib/json/ext.rb".freeze, "vendor/json-1.1.7/lib/json/json.xpm".freeze, "vendor/json-1.1.7/lib/json/pure.rb".freeze, "vendor/json-1.1.7/lib/json/pure/generator.rb".freeze, "vendor/json-1.1.7/lib/json/pure/parser.rb".freeze, "vendor/json-1.1.7/lib/json/version.rb".freeze, "vendor/json-1.1.7/tests/fixtures/fail1.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail10.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail11.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail12.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail13.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail14.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail18.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail19.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail2.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail20.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail21.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail22.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail23.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail24.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail25.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail27.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail28.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail3.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail4.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail5.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail6.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail7.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail8.json".freeze, "vendor/json-1.1.7/tests/fixtures/fail9.json".freeze, "vendor/json-1.1.7/tests/fixtures/pass1.json".freeze, "vendor/json-1.1.7/tests/fixtures/pass15.json".freeze, "vendor/json-1.1.7/tests/fixtures/pass16.json".freeze, "vendor/json-1.1.7/tests/fixtures/pass17.json".freeze, "vendor/json-1.1.7/tests/fixtures/pass2.json".freeze, "vendor/json-1.1.7/tests/fixtures/pass26.json".freeze, "vendor/json-1.1.7/tests/fixtures/pass3.json".freeze, "vendor/json-1.1.7/tests/test_json.rb".freeze, "vendor/json-1.1.7/tests/test_json_addition.rb".freeze, "vendor/json-1.1.7/tests/test_json_fixtures.rb".freeze, "vendor/json-1.1.7/tests/test_json_generate.rb".freeze, "vendor/json-1.1.7/tests/test_json_rails.rb".freeze, "vendor/json-1.1.7/tests/test_json_unicode.rb".freeze, "vendor/json-1.1.7/tools/fuzz.rb".freeze, "vendor/json-1.1.7/tools/server.rb".freeze] s.homepage = "http://github.com/edward/crazy_ivan".freeze s.rdoc_options = ["--charset=UTF-8".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Crazy Ivan (CI) is simplest possible continuous integration tool.".freeze s.test_files = ["test/crazy_ivan_test.rb".freeze, "test/test_helper.rb".freeze] end