Sha256: a9dca8aaff684e69492ffbb48d2e1a307410902aee9e0d333886a1b00ae92f8e
Contents?: true
Size: 371 Bytes
Versions: 3
Compression:
Stored size: 371 Bytes
Contents
module Xdrgen::AST module Definitions class Enum < Base extend Memoist include Concerns::Named include Concerns::Contained memoize def members results = [enum_body.first_member_n] enum_body.additional_members_n.elements.each do |n| results.push n.enum_member end results end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xdrgen-0.1.1 | lib/xdrgen/ast/definitions/enum.rb |
xdrgen-0.1.0 | lib/xdrgen/ast/definitions/enum.rb |
xdrgen-0.0.1 | lib/xdrgen/ast/definitions/enum.rb |