Sha256: f64ad5f874e98746a62d4a39c7ef551d8e994ef8c4458468dfd05820de6821e8

Contents?: true

Size: 322 Bytes

Versions: 2

Compression:

Stored size: 322 Bytes

Contents

require "active_support/concern"
require "English"

module Suspenders
  module ExitOnFailure
    extend ActiveSupport::Concern

    def bundle_command(*)
      super
      exit(false) if $CHILD_STATUS.exitstatus.nonzero?
    end

    module ClassMethods
      def exit_on_failure?
        true
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
suspenders-20230113.0 lib/suspenders/exit_on_failure.rb
suspenders-1.56.1 lib/suspenders/exit_on_failure.rb