Sha256: af06e5ecec1816ce06f51388305acc2f25a4c28958174d04837bf7d2828cf2e2
Contents?: true
Size: 371 Bytes
Versions: 78
Compression:
Stored size: 371 Bytes
Contents
# Some monkey-patching to allow us to test private methods. class Class def publicize_methods(*methods) saved_private_instance_methods = methods.empty? ? self.private_instance_methods : methods self.class_eval { public(*saved_private_instance_methods) } yield self.class_eval { private(*saved_private_instance_methods) } end end
Version data entries
78 entries across 78 versions & 3 rubygems