Class: Lerna::Strategies::ExternalDigitalOnly

Inherits:
Lerna::Strategy show all
Defined in:
lib/lerna/strategies/external_digital_only.rb

Instance Method Summary collapse

Methods inherited from Lerna::Strategy

#initialize, register, registry

Constructor Details

This class inherits a constructor from Lerna::Strategy

Instance Method Details

#applicable?Boolean

Returns:

  • (Boolean)

6
7
8
# File 'lib/lerna/strategies/external_digital_only.rb', line 6

def applicable?
  winner
end

#configureObject


15
16
17
# File 'lib/lerna/strategies/external_digital_only.rb', line 15

def configure
  ['--output', winner.name, '--auto']
end

#preconfigureObject


10
11
12
13
# File 'lib/lerna/strategies/external_digital_only.rb', line 10

def preconfigure
  disconnected = displays - [winner]
  disconnected.flat_map { |d| ['--output', d.name, '--off'] }
end