Sha256: a58c7d7aaaf0ff9490b362d60bf682bf6c5e342eca9921eb41fe5c938dbc2850
Contents?: true
Size: 405 Bytes
Versions: 7
Compression:
Stored size: 405 Bytes
Contents
module Ruby2JS class Converter # (cvar :@@a) handle :cvar do |var| prefix = es2020 ? '#$' : '_' @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
7 entries across 7 versions & 1 rubygems