diff --git a/lib/mina/runner.rb b/lib/mina/runner.rb index aa84ba18..5b0d8ad0 100644 --- a/lib/mina/runner.rb +++ b/lib/mina/runner.rb @@ -8,7 +8,6 @@ class Runner def initialize(commands, backend) fail 'You must specify execution mode' if execution_mode.nil? - fail 'Unsuported execution mode (pretty on windows)' if unsuported_execution_mode? @backend = backend @commands = commands @@ -33,10 +32,6 @@ def script Mina::Backend.const_get(class_name_for(backend)).new(commands).prepare end - def unsuported_execution_mode? - execution_mode == :pretty && Gem::Platform.local.os == :windows - end - def class_name_for(symbol) symbol.to_s.split('_').map(&:capitalize).join end diff --git a/spec/lib/mina/runner_spec.rb b/spec/lib/mina/runner_spec.rb index af77f1b7..97ed4907 100644 --- a/spec/lib/mina/runner_spec.rb +++ b/spec/lib/mina/runner_spec.rb @@ -11,12 +11,6 @@ expect { described_class.new(nil, nil) }.to raise_error('You must specify execution mode') end - it 'raises an error when run on windows and pretty print' do - instance.set(:execution_mode, :pretty) - allow(Gem::Platform.local).to receive(:os).and_return(:windows) - expect { described_class.new(nil, nil) }.to raise_error('Unsuported execution mode (pretty on windows)') - end - it 'sets execution mode to printer if simulate is true' do instance.set(:execution_mode, :pretty) instance.set(:simulate, true)