Sha256: 21be427a513539b1c991eb23df29f027d370e19d50dd766aa6b35f05638f18e0
Contents?: true
Size: 672 Bytes
Versions: 5
Compression:
Stored size: 672 Bytes
Contents
module Mustermann # Fakes MatchData for patterns that do not support capturing. # @see http://ruby-doc.org/core-2.0/MatchData.html MatchData class SimpleMatch # @api private def initialize(string) @string = string.dup end # @return [String] the string that was matched against def to_s @string.dup end # @return [Array<String>] empty array for imitating MatchData interface def names [] end # @return [Array<String>] empty array for imitating MatchData interface def captures [] end # @return [nil] imitates MatchData interface def [](*args) captures[*args] end end end
Version data entries
5 entries across 5 versions & 2 rubygems