Commits on Jan 12, 2011
  1. 1.5.0 release.

    committed Jan 11, 2011
  2. Fix full build script to run jruby separately.

    I'm getting mysterious errors on jruby with the full build script as it currently is.
    committed Jan 12, 2011
  3. Words.

    committed Jan 11, 2011
  4. Allow before_playback/record hooks to prevent playback/recording by c…

    …alling #ignore! on the yielded interaction.
    committed Jan 11, 2011
Commits on Jan 11, 2011
Commits on Jan 9, 2011
  1. Use the "extend self" idiom rather than the singleton class for VCR::…

    …Config.
    
    This simplifies things a bit.
    committed Jan 9, 2011
  2. Extract hook logic into a separate module.

    - New logic allows users to add multiple hooks (only one was allowed
      before).
    - Supports hook & cassette tagging.
    - Decouples hook logic from the rest of VCR's logic.  VCR::Hooks has no
      knowledge of the rest of VCR.
    - Hooks now yield different arguments based on what the block accepts:
      - First argument is array of HTTP interactions.
      - Second argument is the cassette instance.
    committed Jan 8, 2011
  3. @opsb
  4. Change VCR::Config to a module.

    VCR::Config is not intended to ever be instantiated so a module is more appropriate.
    committed Jan 8, 2011
Commits on Jan 8, 2011
  1. Update copyright year.

    committed Jan 8, 2011
  2. Update changelog.

    committed Jan 8, 2011
  3. Raise an error when no checkpoint can be found.

    Otherwise, we get an obscure TypeError later on (see https://github.com/myronmarston/vcr/issues#issue/36).
    committed Jan 8, 2011
  4. Update features so they look better on relish.

    - Provide a .nav file so the features are listed in an order that makes sense.
    - Fix some of the feature names.
    - Fix formatting of some of the feature description text.
    committed Jan 4, 2011
  5. Use the cassette instance rather than the cassette name to create and…

    … restore stub checkpoints.
    
    This is better since multiple cassette instances can share the same name.
    
    See issue #36 for more info:
    
    https://github.com/myronmarston/vcr/issues#issue/36
    committed Jan 8, 2011
  6. Update fuubar.

    committed Jan 8, 2011
  7. Don't debug on 1.9.2.

    We're locked to a version of ruby-debug19 that works on 1.9.1 but not 1.9.2.
    committed Jan 7, 2011
  8. Raise an error when a nested cassette is inserted with the same name …

    …as a previously inserted cassette.
    committed Dec 23, 2010
Commits on Jan 4, 2011
  1. Update relish.

    committed Jan 3, 2011
  2. Upgrade RSpec.

    committed Jan 3, 2011
Commits on Jan 3, 2011