Sha256: 2d43d7a4f14d31b32792838f7cb44dbb62841ce0e408fe5b613a7d7cf031cadb

Contents?: true

Size: 298 Bytes

Versions: 27

Compression:

Stored size: 298 Bytes

Contents

require_relative "type_declaration"

module Foobara
  module Manifest
    class Array < TypeDeclaration
      alias array_manifest relevant_manifest

      def element_type
        @element_type ||= TypeDeclaration.new(root_manifest, [*path, :element_type_declaration])
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
foobara-0.0.7 projects/manifest/src/foobara/manifest/array.rb
foobara-0.0.6 projects/manifest/src/foobara/manifest/array.rb
foobara-0.0.5 projects/manifest/src/foobara/manifest/array.rb
foobara-0.0.4 projects/manifest/src/foobara/manifest/array.rb
foobara-0.0.3 projects/manifest/src/foobara/manifest/array.rb
foobara-0.0.2 projects/manifest/src/foobara/manifest/array.rb
foobara-0.0.1 projects/manifest/src/foobara/manifest/array.rb