Sha256: 2e5eaa6cbd59d4f48a1b4f8ff0cbf1daa472be3c2a1257c76c640e33d1392007

Contents?: true

Size: 571 Bytes

Versions: 6

Compression:

Stored size: 571 Bytes

Contents

# frozen_string_literal: true

require 'avm/sources/runner'
require 'avm/tools/source'
require 'eac_cli/core_ext'

module Avm
  module Tools
    class Runner
      class Source < ::Avm::Sources::Runner
        require_sub __FILE__

        def instance_banner
          infov 'Instance', instance
          infov 'Stereotypes', instance.stereotypes.map(&:label).join(', ')
        end

        def subject
          source
        end

        private

        def instance_uncached
          ::Avm::Tools::Source.new(source_path)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
avm-tools-0.139.0 lib/avm/tools/runner/source.rb
eac_tools-0.35.0 sub/avm-tools/lib/avm/tools/runner/source.rb
avm-tools-0.138.0 lib/avm/tools/runner/source.rb
eac_tools-0.34.0 sub/avm-tools/lib/avm/tools/runner/source.rb
avm-tools-0.137.0 lib/avm/tools/runner/source.rb
eac_tools-0.33.0 sub/avm-tools/lib/avm/tools/runner/source.rb