Sha256: 5ed7cadda97d1d31da16f02d4108ef4e7adcc1cf18657aaf2ef08af753b2e95e
Contents?: true
Size: 456 Bytes
Versions: 3
Compression:
Stored size: 456 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/core_ext' module EacCli module Runner class Context attr_reader :argv, :parent, :program_name def initialize(*context_args) options = context_args.extract_options! @argv = (context_args[0] || options.delete(:argv)).freeze @parent = context_args[1] || options.delete(:parent) @program_name = options.delete(:program_name) end end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
eac_cli-0.5.1 | lib/eac_cli/runner/context.rb |
eac_cli-0.5.0 | lib/eac_cli/runner/context.rb |
ehbrs-tools-0.13.1 | vendor/eac_cli/lib/eac_cli/runner/context.rb |