Method: Fastlane::Actions::FindTicketsAction.tickets

Defined in:
lib/fastlane/plugin/cerberus/actions/find_tickets_action.rb

.tickets(log:, regex:) ⇒ Object



40
41
42
43
44
45
46
47
# File 'lib/fastlane/plugin/cerberus/actions/find_tickets_action.rb', line 40

def self.tickets(log:, regex:)
  return [] if log.to_s.empty?
  log.each_line
     .map { |line| line.strip.scan(regex) }
     .flatten
     .reject(&:empty?)
     .uniq
end