Sha256: 5aba910b2a29db3e7ec816a3499465fa002e2096b0e04ad748a66db18fa67427
Contents?: true
Size: 556 Bytes
Versions: 69
Compression:
Stored size: 556 Bytes
Contents
# frozen_string_literal: true require 'eac_cli/runner/context' require 'eac_ruby_utils/core_ext' module Avm module Instances class Base class SubcommandParent include ::EacCli::Runner enable_simple_cache common_constructor :instance do self.runner_context = ::EacCli::Runner::Context.new(self, argv: runner_argv) end for_context :instance private def runner_argv [instance.class.name.split('::')[-2].dasherize, instance.id] end end end end end
Version data entries
69 entries across 69 versions & 2 rubygems