Class: Lerna::Strategies::InternalOnly

Inherits:
Lerna::Strategy show all
Defined in:
lib/lerna/strategies/internal_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/internal_only.rb', line 6

def applicable?
  displays.select(&:connected?).all?(&:internal?)
end

#configureObject


16
17
18
19
20
# File 'lib/lerna/strategies/internal_only.rb', line 16

def configure
  displays.select(&:connected?).flat_map { |d|
    ['--output', d.name, '--auto']
  }
end

#preconfigureObject


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

def preconfigure
  displays.reject(&:connected?).flat_map { |d|
    ['--output', d.name, '--off']
  }
end