tasks/mina/chruby.rb in mina-1.2.4 vs tasks/mina/chruby.rb in mina-1.2.5

- old
+ new

@@ -1,19 +1,21 @@ +# frozen_string_literal: true + set :chruby_path, '/etc/profile.d/chruby.sh' task :chruby, :env do |_, args| unless args[:env] puts "Task 'chruby' needs a Ruby version as an argument." puts "Example: invoke :chruby, 'ruby-2.4'" exit 1 end - comment %{chruby to version: \\"#{args[:env]}\\"} - command %{ + comment %(chruby to version: \\"#{args[:env]}\\") + command %( if [[ ! -s "#{fetch(:chruby_path)}" ]]; then echo "! chruby.sh init file not found" exit 1 fi - } - command %{source #{fetch(:chruby_path)}} - command %{chruby "#{args[:env]}" || exit 1} + ) + command %(source #{fetch(:chruby_path)}) + command %(chruby "#{args[:env]}" || exit 1) end