Sha256: c2be1c867c115916d195ffd29fefbc0af434abe0996a8e4e7144bb5f60456906

Contents?: true

Size: 190 Bytes

Versions: 4

Compression:

Stored size: 190 Bytes

Contents

module TemporaryTestClass
  def build_class(&bl)
    klass = Class.new(&bl)
    name = "TestClass#{SecureRandom.hex}"
    RapidRack.const_set(name, klass)
    "RapidRack::#{name}"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rapid-rack-0.3.0 spec/support/temporary_test_class.rb
rapid-rack-0.2.0 spec/support/temporary_test_class.rb
rapid-rack-0.1.0 spec/support/temporary_test_class.rb
rapid-rack-0.0.1 spec/support/temporary_test_class.rb