Permalink
Commits on Jan 16, 2013
  1. Bumped gem version.

    kevinelliott committed Jan 16, 2013
  2. First pass at removing some code smells. This time specifically some …

    kevinelliott committed Jan 16, 2013
    …redundant code.
    
    * Remove unnecessary and redundant references to self (except where we are explicitly setting an attribute)
    * Define Base.parse() to raise an error if the subclass hasn't overriden it
    * Remove definition of analysis() on each subclass, and instead define a smarter version in the Base
    * Inline documentation on returns for several methods that was missing it
    * Misc cleanup and standardization
Commits on Jan 15, 2013
Commits on Jan 5, 2013
  1. Added @afeld to the contributors list in the README, and bumped the g…

    kevinelliott committed Jan 5, 2013
    …em version in order to release the PR that was merged in.
  2. Merge pull request #30 from afeld/yard

    kevinelliott committed Jan 5, 2013
    Initial YARD documentation
Commits on Nov 20, 2012
  1. first pass at YARD documentation

    afeld committed Nov 20, 2012
Commits on Oct 2, 2012
  1. Bumping gem version.

    kevinelliott committed Oct 2, 2012
  2. Merge pull request #27 from brain-geek/master

    kevinelliott committed Oct 2, 2012
    Fix spec against real browser user agents testing
Commits on Sep 25, 2012
  1. Merge pull request #26 from twobitlabs/googlemobileuseragent

    kevinelliott committed Sep 25, 2012
    Added support for is_mobile? returning true on Google's mobile web
Commits on Sep 24, 2012
  1. Added support for is_mobile? returning true on Google's mobile web

    thuss committed Sep 14, 2012
    crawler
    
    Conflicts:
    	lib/agent_orange/device.rb
  2. Fixes.

    kevinelliott committed Sep 24, 2012
    * Update ua.device.os to ua_device.operating_system in documentation
    * Add rspec gem to the Gemfile
    * Update to use standard bundler/setup instead of custom code
  3. Merge pull request #21 from lencioni/patch-2

    kevinelliott committed Sep 24, 2012
    Improve bot detection regex
Commits on Aug 6, 2012
  1. Add yandex to bot-detecting regex

    lencioni committed Aug 6, 2012
    This commit adds "yandex" to the list of bots, to detect the popular
    Russian search engine.
  2. Add "google web preview" to bot detection regex

    lencioni committed Aug 5, 2012
    To generate previews on the fly, Google uses the user-agent "Google Web
    Preview" (the fully-qualified user-agent you see in your server logs may
    change from time to time) to render images on demand. This commit adds
    "google web preview" to the bot detection regex.
  3. Improve bot detection regex

    lencioni committed Aug 5, 2012
    This commit improves the bot detection regex by:
    
      - adding a number of missing strings, such as alexa,
        facebookexternalhit, feedburner, nagios, postrank, pingdom, slurp,
        and yahoo!
      - removing redundant strings such as googlebot and robot (redundant
        because of the inclusion of a general "bot" string)   - consolidate
        similar strings ("crawler" and "crawling" became "crawl(er|ing)")
      - alphabetize the list of bots
  4. Add yandex to bot-detecting regex

    lencioni committed Aug 6, 2012
    This commit adds "yandex" to the list of bots, to detect the popular Russian search engine.
Commits on Aug 5, 2012
  1. Add "google web preview" to bot detection regex

    lencioni committed Aug 5, 2012
    To generate previews on the fly, Google uses the user-agent "Google Web Preview" (the fully-qualified user-agent you see in your server logs may change from time to time) to render images on demand. This commit adds "google web preview" to the bot detection regex.
  2. Improve bot detection regex

    lencioni committed Aug 5, 2012
    This commit improves the bot detection regex by:
    
      - adding a number of missing strings, such as alexa, facebookexternalhit, feedburner, nagios, postrank, pingdom, slurp, and yahoo!
      - removing redundant strings such as googlebot and robot (redundant because of the inclusion of a general "bot" string)
      - consolidate similar strings ("crawler" and "crawling" became "crawl(er|ing)")
      - alphabetize the list of bots
Commits on Apr 12, 2012
  1. Merge pull request #13 from brain-geek/master

    kevinelliott committed Apr 12, 2012
    Fix issue with chrome detection. Thanks @brain-geek.
Commits on Dec 10, 2011
  1. Fix issue with detecting chrome-safari. Move browser testing using li…

    brain-geek committed Dec 10, 2011
    …st to separate spec, as it takes a lot of time.
Commits on Dec 8, 2011
  1. Updated README to include brain-geek's contribution, call for action …

    kevinelliott committed Dec 8, 2011
    …for project rename, and bumping version.
  2. Merge pull request #11 from brain-geek/master

    kevinelliott committed Dec 8, 2011
    Fix 1.9 compatibility, add 1.9.2 to travis tests
  3. Fix tests in 1.9

    brain-geek committed Dec 8, 2011
Commits on Dec 7, 2011
  1. Merge pull request #10 from brain-geek/master

    kevinelliott committed Dec 7, 2011
    Adding test against an up-to-date list of users useragents.
    Adding travis-ci support for more versions of Ruby.
    Thanks brain-geek!
Commits on Nov 30, 2011
Commits on Nov 16, 2011
  1. Updated README

    kevinelliott committed Nov 16, 2011
  2. Updated README

    kevinelliott committed Nov 16, 2011