module RSpecCandy::Helpers::DisposableCopy

Public Instance Methods

disposable_copy(&body) click to toggle source
# File lib/rspec_candy/helpers/disposable_copy.rb, line 5
def disposable_copy(&body)
  this = self
  copy = Class.new(self)
  copy.singleton_class.send(:define_method, :name) { this.name }
  copy.class_eval(&body) if body
  copy
end