--- !ruby/object:Gem::Specification name: rewritten version: !ruby/object:Gem::Version version: 0.9.1 platform: ruby authors: - Kai Rubarth autorequire: bindir: bin cert_chain: [] date: 2013-06-11 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: redis-namespace requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: vegas requirement: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.1.2 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: 0.1.2 - !ruby/object:Gem::Dependency name: sinatra requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: 0.9.2 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: 0.9.2 - !ruby/object:Gem::Dependency name: multi_json requirement: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: minitest requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' description: |2 Rewritten is a lookup-based rewriting engine that rewrites requested URLs on the fly. The URL manipulations depend on translations found in a redis database. If a matching translation is found, the result of a request is either a redirection or a modification of path and request parameters. For URLs without translation entries the request is left unmodified. Rewritten takes larges parts from the Resque codebase (which rocks). The gem is compromised of four parts: 1. A Ruby library for creating, modifying and querying translations 2. A Sinatra app for displaying and managing translations 3. A Rack app for rewriting and redirecting request (Rack::Rewritten::Url) 4. A Rack app for substituting URLs in HTML pages with their current translation (Rack::Rewritten::Html) 5. A Rack app for recording successful request (Rack::Rewritten::Record) email: - kai@doxter.de executables: - rewritten-dump.rb - rewritten-import.rb - rewritten-web.rb extensions: [] extra_rdoc_files: [] files: - .gitignore - Gemfile - HISTORY.rdoc - README.rdoc - Rakefile - bin/rewritten-dump.rb - bin/rewritten-import.rb - bin/rewritten-web.rb - config.ru - lib/rack/dummy.rb - lib/rack/html.rb - lib/rack/record.rb - lib/rack/subdomain.rb - lib/rack/url.rb - lib/rewritten.rb - lib/rewritten/config.ru - lib/rewritten/helpers.rb - lib/rewritten/server.rb - lib/rewritten/server/public/favicon.ico - lib/rewritten/server/public/idle.png - lib/rewritten/server/public/jquery-1.3.2.min.js - lib/rewritten/server/public/jquery.relatize_date.js - lib/rewritten/server/public/poll.png - lib/rewritten/server/public/ranger.js - lib/rewritten/server/public/reset.css - lib/rewritten/server/public/style.css - lib/rewritten/server/public/working.png - lib/rewritten/server/test_helper.rb - lib/rewritten/server/views/cleanup.erb - lib/rewritten/server/views/clear_hits.erb - lib/rewritten/server/views/delete.erb - lib/rewritten/server/views/delete_all.erb - lib/rewritten/server/views/edit.erb - lib/rewritten/server/views/error.erb - lib/rewritten/server/views/fields.erb - lib/rewritten/server/views/hits.erb - lib/rewritten/server/views/layout.erb - lib/rewritten/server/views/new.erb - lib/rewritten/server/views/next_more.erb - lib/rewritten/server/views/overview.erb - lib/rewritten/server/views/stats.erb - lib/rewritten/server/views/to.erb - lib/rewritten/server/views/translations.erb - lib/rewritten/version.rb - rewritten.gemspec - test/rack/rewritten_html_test.rb - test/rack/rewritten_url_test.rb - test/rewritten_test.rb - test/test_helper.rb homepage: '' licenses: [] metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rewritten rubygems_version: 2.0.0 signing_key: specification_version: 4 summary: A redis-based URL rewriting engine test_files: []