Method: #enumeration_line

Defined in:
lib/languages/js/js.rb

#enumeration_line(enumeration) ⇒ Object



75
76
77
78
79
80
81
82
83
# File 'lib/languages/js/js.rb', line 75

def enumeration_line(enumeration)
  constants = {}
  enumeration[:constant].each { |constant| constants[constant[:name]] = constant[:value] }

  out = []
  out << comment_block(enumeration)
  out << "TalkObject.addEnumeration('#{enumeration[:name]}', #{constants.to_json});"
  out.join("\n")
end