Sha256: fe915ee566a89591db5a8b049ed7656eeb69303fa98a07aa9600c8997963a1c9

Contents?: true

Size: 380 Bytes

Versions: 41

Compression:

Stored size: 380 Bytes

Contents

# frozen_string_literal: true

module EacRubyUtils
  module Console
    class DocoptRunner
      DOCOPT_ERROR_EXIT_CODE = 0x22220000

      class << self
        def run(options = {})
          new(options).send(:run)
        rescue Docopt::Exit => e
          STDERR.write(e.message + "\n")
          ::Kernel.exit(DOCOPT_ERROR_EXIT_CODE)
        end
      end
    end
  end
end

Version data entries

41 entries across 41 versions & 2 rubygems

Version Path
ehbrs-tools-0.11.0 vendor/eac_ruby_utils/lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.34.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.33.1 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.33.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
ehbrs-tools-0.10.0 vendor/eac_ruby_utils/lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.32.1 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.32.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
ehbrs-tools-0.9.0 vendor/eac_ruby_utils/lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.31.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
ehbrs-tools-0.7.0 vendor/eac_ruby_utils/lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.30.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
ehbrs-tools-0.6.0 vendor/eac_ruby_utils/lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.29.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.28.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
ehbrs-tools-0.5.0 vendor/eac_ruby_utils/lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.27.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.26.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.25.0 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
ehbrs-tools-0.3.1 vendor/eac_ruby_utils/lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
eac_ruby_utils-0.24.1 lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb