Sha256: f02e2bb22e298c76de1f8a0b6d37af0e24abc82a95b968f16fb7d5e7537b454d
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 KB
Contents
# frozen_string_literal: true require 'avm/instances/runner' require 'eac_cli/core_ext' module Avm module Tools class Runner class Instance < ::Avm::Instances::Runner class Data class Unit require_sub __FILE__ runner_with :help, :subcommands do pos_arg :identifier subcommands end # @return [Enumerable<String>] def available_units_ids data_package.units_ids end # @return [Avm::Instances::Data::Package] def data_package runner_context.call(:instance).data_package end # @return [Avm::Instances::Data::Unit] def data_owner data_unit end # @return [Avm::Instances::Data::Unit] def data_unit data_package.unit(parsed.identifier) end # @return [String] def help_extra_text help_join_sections(super, list_section('Available units', available_units_ids)) end end end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
avm-tools-0.148.0 | lib/avm/tools/runner/instance/data/unit.rb |
eac_tools-0.66.0 | sub/avm-tools/lib/avm/tools/runner/instance/data/unit.rb |