Sha256: f623bfba859a372ba5d24027047a25b658350c387eaba3d4b2e13a30ab680ed3
Contents?: true
Size: 431 Bytes
Versions: 174
Compression:
Stored size: 431 Bytes
Contents
module Test module Unit class AttributeMatcher def initialize(test) @test = test end def match?(expression) matched = instance_eval(expression) if matched.nil? false else matched end end def method_missing(name, *args) if args.empty? @test[name] else super end end end end end
Version data entries
174 entries across 143 versions & 17 rubygems