Sha256: 6a76e31bfc2de3506d4627041ebb8b30e69a6d35280c6c815d3614a93a0cf366
Contents?: true
Size: 419 Bytes
Versions: 2
Compression:
Stored size: 419 Bytes
Contents
module Ruby2JS class Converter # (casgn nil :a # (int 1)) handle :casgn do |cbase, var, value| begin if es2015 put "const " else put "var " end cbase ||= @rbstack.map {|rb| rb[var]}.compact.last (parse cbase; put '.') if cbase put "#{ var } = "; parse value ensure @vars[var] = true end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby2js-3.0.1 | lib/ruby2js/converter/casgn.rb |
ruby2js-3.0.0 | lib/ruby2js/converter/casgn.rb |