Sha256: 9803329d9f3d3a60af08669b5256bb1becb6b787925fd80daec2bde27d8b84d7

Contents?: true

Size: 333 Bytes

Versions: 3

Compression:

Stored size: 333 Bytes

Contents

require File.expand_path "lib/rakismet"

RSpec.configure do |config|
  config.mock_with :rspec
end

class Class
  def subclass(base_name, &body)
    klass = Class.new(self)
    class_name = "#{self.name}_#{base_name}"
    instance_eval do
      const_set(class_name, klass)
    end
    klass.instance_eval(&body)
    klass
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rakismet-1.1.2 spec/spec_helper.rb
rakismet-1.1.1 spec/spec_helper.rb
rakismet-1.1.0 spec/spec_helper.rb