Sha256: 9ccfd1006cc0dff2a23b5d3eb5f106865bab9c8cd1330b289d15467ff6f0a6cf
Contents?: true
Size: 541 Bytes
Versions: 54
Compression:
Stored size: 541 Bytes
Contents
shared_context "capability_helpers" do def detect_class(result) Class.new do define_method(:detect?) do |*args| result end end end def provider_usable_class(result) Class.new do define_singleton_method(:usable?) do |*args| result end end end def cap_instance(name, options=nil) options ||= {} Class.new do if !options[:corrupt] define_method(name) do |*args| raise "cap: #{name} #{args.inspect}" end end end.new end end
Version data entries
54 entries across 47 versions & 9 rubygems