Permalink
Switch branches/tags
Commits on Jul 14, 2010
  1. fix windows live contact bug

    (cherry picked from commit 4330bcc)
    Luis Perichon committed with Jul 14, 2010
  2. fix yahoo bug

    (cherry picked from commit ba0db58)
    Luis Perichon committed with Jul 13, 2010
Commits on Jun 28, 2010
Commits on Jun 27, 2010
  1. Remove unsupported consumers.

    committed Jun 27, 2010
  2. Use Nokogiri instead of Hpricot.

    committed Jun 27, 2010
  3. Remove the Microsoft SDK.

    committed Jun 27, 2010
Commits on Jun 25, 2010
  1. Update readme.

    committed Jun 25, 2010
  2. Add missing require.

    committed Jun 25, 2010
Commits on Jun 17, 2010
  1. One license file is plenty.

    committed Jun 17, 2010
Commits on Jun 4, 2010
  1. Prefer the OAuth implementations of Google and Yahoo.

    Renames:
     * Google to GoogleAuthSub
     * Yahoo to YahooBBAuth
     * GoogleOAuth to Google
     * YahooOAuth to Yahoo
    committed Jun 4, 2010
Commits on Jun 2, 2010
  1. Bring Windows Live consumer closer into line with the others.

    Also support as elegantly as possible Windows Live's restriction on
    the domain of the URL it can redirect to. This will be further
    documented in the README.
    
    Still need to support the standard set of options to #contacts.
    committed Jun 2, 2010
  2. Handle serializing blank values.

    committed Jun 2, 2010
Commits on Jun 1, 2010
  1. Flexible, uniform, centralized configuration.

    Now:
    
        Contacts.configure(
          :google => {:consumer_key => ..., :consumer_secret, ...},
          :yahoo => {:consumer_key => ..., :consumer_secret, ...},
          ...
        )
    
    This means we only need to read the configuration once, and we can
    configure by any means necessary. e.g., in a Rails app, we may want
    different credentials per environment for Yahoo! so we can redirect to
    a different domain.
    
    The top two levels of keys may be symbols or strings, for easy YAML
    configuration.
    
    Defining instance methods in service classes to retrieve configuration
    settings is now also a one-liner. Example:
    
        configurable_attribute :consumer_key
    committed Jun 1, 2010
  2. Add Yahoo OAuth adapter.

    Common OAuth logic is now in an abstract superclass.
    committed Jun 1, 2010
  3. Autoload base Service class.

    committed Jun 1, 2010
Commits on May 28, 2010
  1. Add Google OAuth adapter.

    committed May 28, 2010
  2. Autoload service classes.

    committed May 28, 2010
Commits on Mar 19, 2010
  1. update Contacts::Google docs

    closes #1
    mislav committed Mar 19, 2010
Commits on Nov 6, 2009
  1. MIT licensed

    mislav committed Nov 6, 2009
Commits on Mar 9, 2009
  1. Removed Net::HTTP.version_1_1 which is not compatible w/ version_1_2 …

    …and was causing problems w/ our app.
    
    Signed-off-by: Mislav Marohnić <mislav.marohnic@gmail.com>
    Jordan Brough committed with mislav Mar 5, 2009
Commits on Jan 9, 2009
  1. Use ActiveSupport JSON parser if it is already loaded.

    The `json` gem and ActiveSupport's JSON implementation are incompatible.  It seems better not to break already loaded code.
    pezra committed with mislav Dec 26, 2008
Commits on Oct 7, 2008