Sha256: 74d48113eeb0adc239f0293f3634503400709f659f47650f8479ab1444ec4833

Contents?: true

Size: 605 Bytes

Versions: 1

Compression:

Stored size: 605 Bytes

Contents

$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__) + "/../lib"))

begin
  require 'rubygems'
  gem 'rspec', '> 1.2.2'
rescue LoadError
end

require 'spec'
require 'spec/autorun'
require 'stringio'

class Object
  def expose_methods_for_testing
    cls = (Class === self) ? self : (class << self ; self; end)
    private_method_names = cls.private_instance_methods - Object.private_instance_methods
    cls.send(:public, *private_method_names)

    protected_method_names = cls.protected_instance_methods - Object.protected_instance_methods
    cls.send(:public, *protected_method_names)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bindata-0.10.0 spec/spec_common.rb