Sha256: 4273ca030d42e1c49bd94a078ee6c0e26df51d7d2c57314b86ed774bb50ee852
Contents?: true
Size: 332 Bytes
Versions: 7
Compression:
Stored size: 332 Bytes
Contents
module Scrum class PriorityName PRIORITY_REGEX = /^(?:\([\d.]+\) )?P(\d+): / def self.priority(name) return unless (m = name.match(PRIORITY_REGEX)) m.captures.first.to_i end def self.build(name, n) return name.sub(/P\d+: /, "P#{n}: ") if priority(name) "P#{n}: #{name}" end end end
Version data entries
7 entries across 7 versions & 1 rubygems