Sha256: cf99b37434f2556db608942188236b8239e325fc31ee88fdbc2cc53339a9e4a6

Contents?: true

Size: 483 Bytes

Versions: 17

Compression:

Stored size: 483 Bytes

Contents

module Retest
  class Command
    class Ruby
      attr_reader :all, :file_system

      def initialize(all:, file_system: FileSystem)
        @file_system = file_system
        @all = all
      end

      def format_batch(*files)
        %Q{-e "#{files.map { |file| "require './#{file}';" }.join}"}
      end

      def to_s
        if file_system.exist? 'Gemfile.lock'
          'bundle exec ruby <test>'
        else
          'ruby <test>'
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
retest-2.0.0.pre3 lib/retest/command/ruby.rb
retest-2.0.0.pre2 lib/retest/command/ruby.rb
retest-2.0.0.pre1 lib/retest/command/ruby.rb
retest-2.0.0.pre lib/retest/command/ruby.rb
retest-1.13.2 lib/retest/command/ruby.rb
retest-1.13.1 lib/retest/command/ruby.rb
retest-1.13.0 lib/retest/command/ruby.rb
retest-1.12.0 lib/retest/command/ruby.rb
retest-1.11.0 lib/retest/command/ruby.rb
retest-1.10.0 lib/retest/command/ruby.rb
retest-1.9.0 lib/retest/command/ruby.rb
retest-1.8.0 lib/retest/command/ruby.rb
retest-1.7.0 lib/retest/command/ruby.rb
retest-1.6.2 lib/retest/command/ruby.rb
retest-1.6.1 lib/retest/command/ruby.rb
retest-1.6.0 lib/retest/command/ruby.rb
retest-1.5.0 lib/retest/command/ruby.rb