# -*- encoding: utf-8 -*- # stub: circuit 0.2.0 ruby lib Gem::Specification.new do |s| s.name = "circuit".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 = ["Maxmedia".freeze, "Blake Chambers".freeze, "Travis D. Warlick, Jr.".freeze] s.date = "2012-06-28" s.description = "Circuit is a rack application middleware that enables dynamic request mapping. Modeled after [Rack::Builder](https://github.com/rack/rack/blob/master/lib/rack/builder.rb), Circuit provides for a tree of url-mappings that is walked at request time. If you are interested in dynamically loading middleware and functionality into requests, circuit is a viable solution to do that in a maintainable way. ".freeze s.email = ["it@maxmedia.com".freeze, "chambb1@gmail.com".freeze, "twarlick@gmail.com".freeze] s.extra_rdoc_files = ["README.md".freeze, "LICENSE".freeze, "docs/COMPATIBILITY.md".freeze, "docs/ROADMAP.md".freeze] s.files = ["Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "config.ru".freeze, "description.md".freeze, "docs/COMPATIBILITY.md".freeze, "docs/ROADMAP.md".freeze, "lib/circuit.rb".freeze, "lib/circuit/behavior.rb".freeze, "lib/circuit/compatibility.rb".freeze, "lib/circuit/middleware.rb".freeze, "lib/circuit/middleware/rewriter.rb".freeze, "lib/circuit/rack.rb".freeze, "lib/circuit/rack/behavioral.rb".freeze, "lib/circuit/rack/builder.rb".freeze, "lib/circuit/rack/multi_site.rb".freeze, "lib/circuit/rack/request.rb".freeze, "lib/circuit/railtie.rb".freeze, "lib/circuit/storage.rb".freeze, "lib/circuit/storage/memory_model.rb".freeze, "lib/circuit/storage/nodes.rb".freeze, "lib/circuit/storage/nodes/memory_store.rb".freeze, "lib/circuit/storage/nodes/model.rb".freeze, "lib/circuit/storage/nodes/mongoid_store.rb".freeze, "lib/circuit/storage/sites.rb".freeze, "lib/circuit/storage/sites/memory_store.rb".freeze, "lib/circuit/storage/sites/model.rb".freeze, "lib/circuit/storage/sites/mongoid_store.rb".freeze, "lib/circuit/validators.rb".freeze, "lib/circuit/version.rb".freeze, "spec/internal/app/behaviors/change_path.rb".freeze, "spec/internal/app/controllers/application_controller.rb".freeze, "spec/internal/app/helpers/application_helper.rb".freeze, "spec/internal/config/initializers/circuit.rb".freeze, "spec/internal/config/routes.rb".freeze, "spec/internal/db/schema.rb".freeze, "spec/lib/circuit/behavior_spec.rb".freeze, "spec/lib/circuit/middleware/rewriter_spec.rb".freeze, "spec/lib/circuit/rack/behavioral_spec.rb".freeze, "spec/lib/circuit/rack/builder_spec.rb".freeze, "spec/lib/circuit/rack/multi_site_spec.rb".freeze, "spec/lib/circuit/rack/request_spec.rb".freeze, "spec/lib/circuit/railtie_spec.rb".freeze, "spec/lib/circuit/storage/nodes_spec.rb".freeze, "spec/lib/circuit/storage/sites_spec.rb".freeze, "spec/lib/circuit/storage_spec.rb".freeze, "spec/lib/circuit/validators_spec.rb".freeze, "spec/lib/circuit_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/blueprints.rb".freeze, "spec/support/matchers/be_current_time_matcher.rb".freeze, "spec/support/matchers/extended_have_key.rb".freeze, "spec/support/matchers/have_accessor_matcher.rb".freeze, "spec/support/matchers/have_attribute_matcher.rb".freeze, "spec/support/matchers/have_block_matcher.rb".freeze, "spec/support/matchers/have_errors_on_matcher.rb".freeze, "spec/support/matchers/have_module_matcher.rb".freeze, "spec/support/matchers/have_reader_matcher.rb".freeze, "spec/support/matchers/have_writer_matcher.rb".freeze, "spec/support/matchers/set_instance_variable.rb".freeze, "spec/support/spec_helpers/base_behaviors.rb".freeze, "spec/support/spec_helpers/base_models.rb".freeze, "spec/support/spec_helpers/logger_helpers.rb".freeze, "spec/support/spec_helpers/multi_site_helper.rb".freeze, "spec/support/spec_helpers/rack_helpers.rb".freeze, "spec/support/spec_helpers/shared_examples/node_store.rb".freeze, "spec/support/spec_helpers/shared_examples/site_store.rb".freeze, "spec/support/spec_helpers/simple_machinable.rb".freeze, "spec/support/spec_helpers/stores_cleaner.rb".freeze, "vendor/active_support-3.2/core_ext/string/inflections.rb".freeze, "vendor/active_support-3.2/inflector/methods.rb".freeze, "vendor/rack-1.4/builder.rb".freeze, "vendor/rack-1.4/urlmap.rb".freeze] s.homepage = "http://github.com/maxmedia/circuit".freeze s.licenses = ["MIT".freeze] s.rdoc_options = ["--main".freeze, "README.md".freeze] s.required_ruby_version = Gem::Requirement.new(">= 1.8.7".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Dynamic (backend-driven) request routing for Rack".freeze s.test_files = ["spec/internal/app/behaviors/change_path.rb".freeze, "spec/internal/app/controllers/application_controller.rb".freeze, "spec/internal/app/helpers/application_helper.rb".freeze, "spec/internal/config/initializers/circuit.rb".freeze, "spec/internal/config/routes.rb".freeze, "spec/internal/db/schema.rb".freeze, "spec/lib/circuit/behavior_spec.rb".freeze, "spec/lib/circuit/middleware/rewriter_spec.rb".freeze, "spec/lib/circuit/rack/behavioral_spec.rb".freeze, "spec/lib/circuit/rack/builder_spec.rb".freeze, "spec/lib/circuit/rack/multi_site_spec.rb".freeze, "spec/lib/circuit/rack/request_spec.rb".freeze, "spec/lib/circuit/railtie_spec.rb".freeze, "spec/lib/circuit/storage/nodes_spec.rb".freeze, "spec/lib/circuit/storage/sites_spec.rb".freeze, "spec/lib/circuit/storage_spec.rb".freeze, "spec/lib/circuit/validators_spec.rb".freeze, "spec/lib/circuit_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/blueprints.rb".freeze, "spec/support/matchers/be_current_time_matcher.rb".freeze, "spec/support/matchers/extended_have_key.rb".freeze, "spec/support/matchers/have_accessor_matcher.rb".freeze, "spec/support/matchers/have_attribute_matcher.rb".freeze, "spec/support/matchers/have_block_matcher.rb".freeze, "spec/support/matchers/have_errors_on_matcher.rb".freeze, "spec/support/matchers/have_module_matcher.rb".freeze, "spec/support/matchers/have_reader_matcher.rb".freeze, "spec/support/matchers/have_writer_matcher.rb".freeze, "spec/support/matchers/set_instance_variable.rb".freeze, "spec/support/spec_helpers/base_behaviors.rb".freeze, "spec/support/spec_helpers/base_models.rb".freeze, "spec/support/spec_helpers/logger_helpers.rb".freeze, "spec/support/spec_helpers/multi_site_helper.rb".freeze, "spec/support/spec_helpers/rack_helpers.rb".freeze, "spec/support/spec_helpers/shared_examples/node_store.rb".freeze, "spec/support/spec_helpers/shared_examples/site_store.rb".freeze, "spec/support/spec_helpers/simple_machinable.rb".freeze, "spec/support/spec_helpers/stores_cleaner.rb".freeze] s.specification_version = 3 s.add_runtime_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0.0".freeze]) end