class ClassHDL::BlockCASEDEFAULT
Public Instance Methods
instance(as_type= :cond)
click to toggle source
# File lib/tdl/class_hdl/hdl_block_ifelse.rb, line 130 def instance(as_type= :cond) head_str = "default:begin " sub_str = [] opertor_chains.each do |oc| unless oc.is_a? BlockIF unless oc.slaver sub_str.push " #{oc.instance(as_type, belong_to_module)};" end else sub_str.push( oc.instance(as_type).gsub(/^./){ |m| " #{m}"} ) end end return "#{head_str}\n#{sub_str.join("\n")}\nend" end