<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/spec/mocks/extensions.rb</filename>
    </added>
    <added>
      <filename>lib/spec/mocks/framework.rb</filename>
    </added>
    <added>
      <filename>stories/mock_framework_integration/stories.rb</filename>
    </added>
    <added>
      <filename>stories/mock_framework_integration/use_flexmock.story</filename>
    </added>
    <added>
      <filename>stories/resources/spec/spec_with_flexmock.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -28,6 +28,7 @@ metaclass call with (class &lt;&lt; self; self; end) and all will be well.
 * Add before_suite and after_suite callbacks to ExampleGroupMethods and Options. Closes #210.
 * The after(:suite) callback lambda is passed a boolean representing whether the suite passed or failed
 * Added IndentedTextFormatter. Closes #366.
+* decoupled mock framework from global extensions used by rspec - supports use of flexmock or mocha w/ rails
 
 == Version 1.1.3
 </diff>
      <filename>CHANGES</filename>
    </modified>
    <modified>
      <diff>@@ -1,18 +1,4 @@
-require 'spec/mocks/methods'
-require 'spec/mocks/argument_constraint_matchers'
-require 'spec/mocks/spec_methods'
-require 'spec/mocks/proxy'
-require 'spec/mocks/any_instance'
-require 'spec/mocks/mock'
-require 'spec/mocks/argument_expectation'
-require 'spec/mocks/message_expectation'
-require 'spec/mocks/order_group'
-require 'spec/mocks/errors'
-require 'spec/mocks/error_generator'
-require 'spec/mocks/extensions/object'
-require 'spec/mocks/extensions/class'
-require 'spec/mocks/space'
-
+require 'spec/mocks/framework'
 
 module Spec
   # == Mocks and Stubs</diff>
      <filename>lib/spec/mocks.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@ module Spec
       TINY   = 3
       RELEASE_CANDIDATE = nil
 
-      BUILD_TIME_UTC = 20080522075859
+      BUILD_TIME_UTC = 20080524224246
 
       STRING = [MAJOR, MINOR, TINY].join('.')
       TAG = &quot;REL_#{[MAJOR, MINOR, TINY, RELEASE_CANDIDATE].compact.join('_')}&quot;.upcase.gsub(/\.|-/, '_')</diff>
      <filename>lib/spec/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,6 @@
 require File.expand_path(File.join(File.dirname(__FILE__), &quot;..&quot;, &quot;..&quot;, &quot;lib&quot;, &quot;spec&quot;, &quot;mocks&quot;))
+require 'spec/mocks/framework'
+require 'spec/mocks/extensions'
 
 module Spec
   module Plugins</diff>
      <filename>plugins/mock_frameworks/rspec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 require File.join(File.dirname(__FILE__), *%w[helper])
 
-[&quot;example_groups&quot;,&quot;interop&quot;].each do |dir|
+%w[example_groups interop mock_framework_integration].each do |dir|
   require File.join(File.dirname(__FILE__), &quot;#{dir}/stories&quot;)
 end</diff>
      <filename>stories/all.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>73b3bf2d683d6ee90da7ecbaeeb53708e458788f</id>
    </parent>
  </parents>
  <author>
    <name>David Chelimsky</name>
    <email>dchelimsky@gmail.com</email>
  </author>
  <url>http://github.com/jpshackelford/rspec/commit/2a881bfdaebe107946258889ed651941f413adbd</url>
  <id>2a881bfdaebe107946258889ed651941f413adbd</id>
  <committed-date>2008-05-24T15:55:15-07:00</committed-date>
  <authored-date>2008-05-24T15:55:15-07:00</authored-date>
  <message>Decouple mock framework from global extensions used by rspec.

Supports use of flexmock or mocha w/ rspec-rails.</message>
  <tree>925d6f3b5c697dfce32afb45eca3461b7e464da3</tree>
  <committer>
    <name>David Chelimsky</name>
    <email>dchelimsky@gmail.com</email>
  </committer>
</commit>
