Method: CSquare::Generator::Enum#to_c

Defined in:
lib/csquare/generator/enum.rb

#to_cObject



92
93
94
95
96
97
98
# File 'lib/csquare/generator/enum.rb', line 92

def to_c
  ary = []
  enumerate.each_pair do |c_symbol, enumeree_and_c_value|
    ary << "\t#{c_symbol} = #{enumeree_and_c_value[1]}"
  end
  "enum #{@name} {\n\t" + ary.join(",\n\t") + "\n};\n"
end