Sha256: 4b8467085da639810e8b9a0c35d531248643c152dd4e553a0305172c4dec8a99

Contents?: true

Size: 481 Bytes

Versions: 3

Compression:

Stored size: 481 Bytes

Contents

module Scrum
  module CardTypeDetection
    def sticky?(card)
      card.labels.any? { |l| l.name == @settings.label_names['sticky'] }
    end

    def waterline?(card)
      card.name =~ /w.?a.?t.?e.?r.?l.?i.?n.?e/i
    end

    def seabed?(card)
      card.name =~ /s.?e.?a.?b.?e.?d/i
    end

    def waterline_card
      @backlog_list.cards.find { |card| waterline?(card) }
    end

    def seabed_card
      @backlog_list.cards.find { |card| seabed?(card) }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trollolo-0.3.1 lib/scrum/card_type_detection.rb
trollolo-0.3.0 lib/scrum/card_type_detection.rb
trollolo-0.2.0 lib/scrum/card_type_detection.rb