Sha256: f60bbfe4f20a2fb657645546ff5cb12b8a92c8e4eb777b6649c67926b7e5f975
Contents?: true
Size: 1.02 KB
Versions: 5
Compression:
Stored size: 1.02 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_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
5 entries across 5 versions & 2 rubygems