Sha256: 090cad13217b71351e7cbf0e8a833eeb55fdc57c88435ba5b2250d3eb8436be1
Contents?: true
Size: 367 Bytes
Versions: 3
Compression:
Stored size: 367 Bytes
Contents
# frozen_string_literal: true module Codeowners class Result attr_reader :owners def initialize(pattern = nil, owners = []) @pattern = pattern @owners = owners end def successful? !@pattern.nil? end def to_s "#{@pattern}\n\n#{@owners.join('\n')}" end def to_a @owners.dup.flatten end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
codeowners-0.0.5 | lib/codeowners/result.rb |
codeowners-0.0.4 | lib/codeowners/result.rb |
codeowners-0.0.3 | lib/codeowners/result.rb |