Sha256: 6a0afd1c405705792675a39240929adf61a894748ce86f5c5c99aab9b8931431
Contents?: true
Size: 452 Bytes
Versions: 23
Compression:
Stored size: 452 Bytes
Contents
module Ruby2JS class Converter # (cvasgn :@@a # (int 1)) handle :cvasgn do |var, expression=nil| if @class_name var = var.to_s.sub('@@', "#{parse @class_name}._") elsif @prototype var = var.to_s.sub('@@', 'this._') else var = var.to_s.sub('@@', 'this.constructor._') end if expression "#{ var } = #{ parse expression }" else var end end end end
Version data entries
23 entries across 23 versions & 1 rubygems