Sha256: b62c4e6766c66f52a30e92c3b94921d48bcaf4395ec999ef5ee45e0a7a8e7082

Contents?: true

Size: 663 Bytes

Versions: 16

Compression:

Stored size: 663 Bytes

Contents

# frozen_string_literal: true

require 'avm/launcher/stereotype'
require 'avm/eac_ruby_base1/launcher/gem/specification'
require 'eac_ruby_utils/core_ext'

module Avm
  module EacRubyBase1
    module LauncherStereotypes
      class Base
        require_sub __FILE__
        include ::Avm::Launcher::Stereotype

        class << self
          def match?(path)
            Dir.glob(File.join(path.real, '*.gemspec')).any?
          end

          def color
            :red
          end

          def load_gemspec(gemspec_file)
            ::Avm::EacRubyBase1::Launcher::Gem::Specification.new(gemspec_file)
          end
        end
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
eac_tools-0.44.0 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.43.0 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
avm-eac_ruby_base1-0.27.0 lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.42.0 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.41.0 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
avm-eac_ruby_base1-0.26.2 lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.40.0 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.39.0 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
avm-eac_ruby_base1-0.26.1 lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.38.0 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
avm-eac_ruby_base1-0.26.0 lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.37.2 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
avm-eac_ruby_base1-0.25.0 lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.37.1 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
avm-eac_ruby_base1-0.24.0 lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb
eac_tools-0.37.0 sub/avm-eac_ruby_base1/lib/avm/eac_ruby_base1/launcher_stereotypes/base.rb