stellar/xdrgen

View on GitHub
lib/xdrgen/ast/declarations/array.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Xdrgen::AST::Declarations
  class Array < Base
    delegate :name, to: :identifier
    delegate :size, to: :size_spec
    delegate :resolved_size, to: :size_spec

    def fixed?
      size_spec.is_a?(Xdrgen::AST::FixedSize)
    end

    def child_type
      type.text_value
    end
  end
end