Parent

Class/Module Index [+]

Quicksearch

MultiTest::AssertionLibrary

Public Class Methods

detect_best() click to toggle source
# File lib/multi_test/assertion_library.rb, line 5
def self.detect_best
  available.detect(&:require?)
end
new(requirer, extender) click to toggle source
# File lib/multi_test/assertion_library.rb, line 9
def initialize(requirer, extender)
  @requirer = requirer
  @extender = extender
end

Public Instance Methods

extend_world(world) click to toggle source
# File lib/multi_test/assertion_library.rb, line 23
def extend_world(world)
  @extender.call(world)
end
require?() click to toggle source
# File lib/multi_test/assertion_library.rb, line 14
def require?
  begin
    @requirer.call
    true
  rescue LoadError
    false
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.