Sha256: 4ee74c5ab7d232ecf786ca2db8f6b25a4d05d94f39e8a755fe1fbc850cb29507

Contents?: true

Size: 494 Bytes

Versions: 26

Compression:

Stored size: 494 Bytes

Contents

# frozen_string_literal: true

require 'eac_ruby_utils/core_ext'

module EacCli
  class Parser
    class ParseResult
      common_constructor :definition, :argv

      def result
        ::EacCli::Parser::Collector.to_data(definition) do |collector|
          ::EacCli::Parser::PositionalCollection.new(
            definition,
            ::EacCli::Parser::OptionsCollection.new(definition, argv, collector).arguments,
            collector
          )
        end
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 3 rubygems

Version Path
avm-tools-0.76.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.75.1 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.75.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.74.1 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.74.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.73.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.72.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
eac_cli-0.9.0 lib/eac_cli/parser/parse_result.rb
avm-tools-0.71.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.70.2 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
ehbrs-tools-0.15.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
ehbrs-tools-0.14.1 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.70.1 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.70.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.69.3 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
eac_cli-0.8.0 lib/eac_cli/parser/parse_result.rb
ehbrs-tools-0.14.0 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
eac_cli-0.7.0 lib/eac_cli/parser/parse_result.rb
avm-tools-0.69.2 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb
avm-tools-0.69.1 vendor/eac_cli/lib/eac_cli/parser/parse_result.rb