Sha256: 3bc11a84974597f1f0fb5c8566919fdff3438c372b39eb0047b5182c893cd989
Contents?: true
Size: 503 Bytes
Versions: 1
Compression:
Stored size: 503 Bytes
Contents
require 'lerna/strategy' module Lerna module Strategies class ExternalDigitalOnly < Strategy def applicable? winner end def preconfigure disconnected = displays - [winner] disconnected.flat_map { |d| ['--output', d.name, '--off'] } end def configure ['--output', winner.name, '--auto'] end private def winner displays.select(&:connected?).find { |d| d.external? && d.digital? } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lerna-0.1.1 | lib/lerna/strategies/external_digital_only.rb |