Sha256: cd72828dc1d7dc69f9dd335ce092955d94a973784ca980697f32b38e72df7147

Contents?: true

Size: 459 Bytes

Versions: 42

Compression:

Stored size: 459 Bytes

Contents

# frozen_string_literal: true

require 'avm/instances/entries'

module Avm
  module Instances
    class Application
      include ::Avm::Instances::Entries

      attr_reader :id

      def initialize(id)
        @id = id.to_s
      end

      def to_s
        id
      end

      def instance(suffix)
        ::Avm::Instances::Base.new(self, suffix)
      end

      def name
        entry(::Avm::Instances::EntryKeys::NAME).read
      end
    end
  end
end

Version data entries

42 entries across 42 versions & 3 rubygems

Version Path
avm-0.26.0 lib/avm/instances/application.rb
eac_tools-0.8.0 sub/avm/lib/avm/instances/application.rb
eac_tools-0.7.0 sub/avm/lib/avm/instances/application.rb
avm-0.25.0 lib/avm/instances/application.rb
eac_tools-0.6.0 sub/avm/lib/avm/instances/application.rb
eac_tools-0.5.0 sub/avm/lib/avm/instances/application.rb
avm-0.24.0 lib/avm/instances/application.rb
eac_tools-0.4.0 sub/avm/lib/avm/instances/application.rb
eac_tools-0.3.0 sub/avm/lib/avm/instances/application.rb
eac_tools-0.2.2 sub/avm/lib/avm/instances/application.rb
avm-0.23.0 lib/avm/instances/application.rb
avm-0.22.0 lib/avm/instances/application.rb
avm-tools-0.120.0 sub/avm/lib/avm/instances/application.rb
avm-0.21.0 lib/avm/instances/application.rb
avm-tools-0.119.0 sub/avm/lib/avm/instances/application.rb
avm-0.20.0 lib/avm/instances/application.rb
avm-tools-0.118.0 sub/avm/lib/avm/instances/application.rb
avm-tools-0.117.3 sub/avm/lib/avm/instances/application.rb
avm-tools-0.117.2 sub/avm/lib/avm/instances/application.rb
avm-tools-0.117.1 sub/avm/lib/avm/instances/application.rb