Sha256: 2a4a3e5d5d2fd6db7fbee6684eb091d584a278c7ad4d8525bbecbba078da7036
Contents?: true
Size: 441 Bytes
Versions: 23
Compression:
Stored size: 441 Bytes
Contents
module PreCommit class Line < Struct.new :message, :file, :line, :code def to_s result = message.to_s unless empty? file result = "#{result}#{"\n" unless empty?(result)}#{file}" result = "#{result}:#{line}" unless empty? line result = "#{result}:#{code}" unless empty? code end result end protected def empty?(string) string == nil || string == "" end end end
Version data entries
23 entries across 23 versions & 1 rubygems