Sha256: 220a49ad608f05a5c7b824e13cd7f1a988e55b8e85e3cbad92591acf8802036e
Contents?: true
Size: 816 Bytes
Versions: 3
Compression:
Stored size: 816 Bytes
Contents
# frozen_string_literal: true class Result def count @alterations << "count" if @content.instance_of? Array @content = [@content.count] self elsif @content.nil? @content = ["0"] else @content = [@content.to_i.to_s] end self end def include?(value) @expected = "Include <#{value}> value" @content[0].include?(value) end def not_include?(value) @expected = "Not include <#{value}> value" !@content[0].include?(value) end def contain?(value) @expected = "Contain <#{value}> value" @content.contain? value end def empty @expected = "Empty!" @content.empty end alias_method :count!, :count alias_method :length, :count alias_method :len, :count alias_method :size, :count alias_method :empty?, :empty end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
teuton-2.9.2 | lib/teuton/case/result/ext_array.rb |
teuton-2.9.1 | lib/teuton/case/result/ext_array.rb |
teuton-2.9.0 | lib/teuton/case/result/ext_array.rb |