module ExecJS::Runtimes
def self.names
def self.names @names ||= constants.inject({}) { |h, name| h.merge(const_get(name) => name) }.values end
def self.names @names ||= constants.inject({}) { |h, name| h.merge(const_get(name) => name) }.values end