module Spec::Example::ExampleMethods

def set_instance_variables_from_hash(ivars)

def set_instance_variables_from_hash(ivars)
  ivars.each do |variable_name, value|
    # Ruby 1.9 requires variable.to_s on the next line
    unless ['@_implementation', '@_defined_description', '@_matcher_description', '@method_name'].include?(variable_name.to_s)
      instance_variable_set variable_name, value
    end
  end
end