Sha256: de842331f3519069876abb09949f05bfd0fac555615f79143f24e8cae808af64
Contents?: true
Size: 418 Bytes
Versions: 28
Compression:
Stored size: 418 Bytes
Contents
module Ruby2JS class Converter # (cvar :@@a) handle :cvar do |var| prefix = underscored_private ? '_' : '#$' @class_name ||= nil if @class_name parse @class_name put var.to_s.sub('@@', ".#{prefix}") elsif @prototype put var.to_s.sub('@@', "this.#{prefix}") else put var.to_s.sub('@@', "this.constructor.#{prefix}") end end end end
Version data entries
28 entries across 28 versions & 1 rubygems