Sha256: 0724a1a980558a5b696cb8aa878143407b3d5e0b3b58a2081531b34aae1d221c
Contents?: true
Size: 481 Bytes
Versions: 3
Compression:
Stored size: 481 Bytes
Contents
module JenkinsTracker class ChangelogItem attr_accessor :story_id, :commit_message def initialize(options = {}) @story_id = options[:story_id] @commit_message = options[:commit_message] end def ==(other) self.story_id == other.story_id && self.commit_message == other.commit_message end def eql?(other) (self.class == other.class) && self == other end def hash [story_id, commit_message].hash end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jenkins_tracker-0.4.1 | lib/jenkins_tracker/changelog_item.rb |
jenkins_tracker-0.4.0 | lib/jenkins_tracker/changelog_item.rb |
jenkins_tracker-0.3.1 | lib/jenkins_tracker/changelog_item.rb |