lib/cucumber/rspec/diffing.rb
require 'ostruct' options = OpenStruct.new(:diff_format => :unified, :context_lines => 3) begin # RSpec >=2.0 require 'rspec/expectations' require 'rspec/expectations/differs/default' Rspec::Expectations.differ = ::Rspec::Expectations::Differs::Default.new(options) rescue LoadError => try_rspec_1_2_4_or_higher begin require 'spec/expectations' require 'spec/runner/differs/default' Spec::Expectations.differ = Spec::Expectations::Differs::Default.new(options) rescue LoadError => give_up end end