Method: IDL::AST::UnionMember#initialize

Defined in:
lib/ridl/node.rb

#initialize(_name, _enclosure, params) ⇒ UnionMember

Returns a new instance of UnionMember.



2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'lib/ridl/node.rb', line 2706

def initialize(_name, _enclosure, params)
  super(_name, _enclosure, params)
  ## if any of the labels is 'default' forget about the others
  if params[:labels].include?(:default)
    @labels = [ :default ]
  else
    @labels  = params[:labels]
  end
end