├── .gitignore ├── .travis.yml ├── Gemfile ├── README.md ├── README.rdoc ├── Rakefile ├── agent_orange.gemspec ├── bin └── agent_orange_example ├── lib ├── agent_orange.rb ├── agent_orange │ ├── base.rb │ ├── browser.rb │ ├── device.rb │ ├── engine.rb │ ├── operating_system.rb │ ├── platform.rb │ ├── user_agent.rb │ └── version.rb └── tasks │ ├── allagents.xml │ └── bot_agent_test.rake └── spec ├── fixtures └── browser_ids.htm ├── long_user_agent_spec.rb ├── spec_helper.rb ├── user_agent_matcher.rb └── user_agent_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/README.md -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/Rakefile -------------------------------------------------------------------------------- /agent_orange.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/agent_orange.gemspec -------------------------------------------------------------------------------- /bin/agent_orange_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/bin/agent_orange_example -------------------------------------------------------------------------------- /lib/agent_orange.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange.rb -------------------------------------------------------------------------------- /lib/agent_orange/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange/base.rb -------------------------------------------------------------------------------- /lib/agent_orange/browser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange/browser.rb -------------------------------------------------------------------------------- /lib/agent_orange/device.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange/device.rb -------------------------------------------------------------------------------- /lib/agent_orange/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange/engine.rb -------------------------------------------------------------------------------- /lib/agent_orange/operating_system.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange/operating_system.rb -------------------------------------------------------------------------------- /lib/agent_orange/platform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange/platform.rb -------------------------------------------------------------------------------- /lib/agent_orange/user_agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange/user_agent.rb -------------------------------------------------------------------------------- /lib/agent_orange/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/agent_orange/version.rb -------------------------------------------------------------------------------- /lib/tasks/allagents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/tasks/allagents.xml -------------------------------------------------------------------------------- /lib/tasks/bot_agent_test.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/lib/tasks/bot_agent_test.rake -------------------------------------------------------------------------------- /spec/fixtures/browser_ids.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/spec/fixtures/browser_ids.htm -------------------------------------------------------------------------------- /spec/long_user_agent_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/spec/long_user_agent_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/user_agent_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/spec/user_agent_matcher.rb -------------------------------------------------------------------------------- /spec/user_agent_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinelliott/agent_orange/HEAD/spec/user_agent_spec.rb --------------------------------------------------------------------------------