Sha256: b2669475448774c46b09ea2b4e9dd9a04ae97591bfa5e19555bb4e81817897cd

Contents?: true

Size: 337 Bytes

Versions: 2

Compression:

Stored size: 337 Bytes

Contents

# frozen_string_literal: true

require 'eac_ruby_utils/core_ext'

module EacCli
  module Docopt
    class RunnerContextReplacement
      common_constructor :runner

      def argv
        runner.settings[:argv] || ARGV
      end

      def program_name
        runner.settings[:program_name] || $PROGRAM_NAME
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
eac_cli-0.20.4 lib/eac_cli/docopt/runner_context_replacement.rb
eac_cli-0.20.3 lib/eac_cli/docopt/runner_context_replacement.rb