Sha256: e1c92311d21d1b16764d5c0fd9ab4410afdab9ada1711b452052c48497a11d01
Contents?: true
Size: 596 Bytes
Versions: 4
Compression:
Stored size: 596 Bytes
Contents
# encoding: UTF-8 module Contactology class Issue attr_reader :type attr_reader :text attr_reader :message attr_reader :context attr_reader :col attr_reader :deduction def initialize(details) details = Hash.new unless details.kind_of?(Hash) @type = details['type'] @text = details['text'] @message = details['message'] @context = details['context'] @col = details['col'] @deduction = details['deduction'] || 0 end def to_s "%s: %s, %d point deduction" % [type, text || message, deduction] end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
contactology-1.0.0 | lib/contactology/issue.rb |
contactology-0.1.2 | lib/contactology/issue.rb |
contactology-0.1.1 | lib/contactology/issue.rb |
contactology-0.1.0 | lib/contactology/issue.rb |