Sha256: bbbab1f47fddb6683ddab91f551c43a97dec9f1bb2221c9d1b29e52959e4d418
Contents?: true
Size: 623 Bytes
Versions: 1
Compression:
Stored size: 623 Bytes
Contents
# frozen_string_literal: true module Sq # Generates a list of Xcode targets to build & test as a result of a git diff. module Refinement class Error < StandardError; end # @visibility private # @param enum [Enumerable] # Enumerates through `enum`, and applied the given block to each element. # If the result of calling the block is truthy, the first such result is returned. # If no such result is found, `nil` is returned. def self.map_find(enum) enum.each do |elem| transformed = yield elem return transformed if transformed end nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
refinement-0.7.0 | lib/sq/refinement/setup.rb |