Sha256: f873db50f87b4bef13134b0a3a7c0d7c60a93ec9aff435c4e420e5edc929e123

Contents?: true

Size: 280 Bytes

Versions: 8

Compression:

Stored size: 280 Bytes

Contents

module Ruby2JS
  class Converter

    # (casgn nil :a
    #   (int 1))

    handle :casgn do |cbase, var, value|
      begin
        var = "#{ parse cbase }.var" if cbase
        "var #{ var } = #{ parse value }"
      ensure
        @vars[var] = true
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ruby2js-1.15.1 lib/ruby2js/converter/casgn.rb
ruby2js-1.15.0 lib/ruby2js/converter/casgn.rb
ruby2js-1.14.1 lib/ruby2js/converter/casgn.rb
ruby2js-1.14.0 lib/ruby2js/converter/casgn.rb
ruby2js-1.13.1 lib/ruby2js/converter/casgn.rb
ruby2js-1.13.0 lib/ruby2js/converter/casgn.rb
ruby2js-1.12.2 lib/ruby2js/converter/casgn.rb
ruby2js-1.12.1 lib/ruby2js/converter/casgn.rb