lib/ruby2js.rb in ruby2js-1.1.2 vs lib/ruby2js.rb in ruby2js-1.1.3

- old
+ new

@@ -37,9 +37,14 @@ end ruby2js = Ruby2JS::Converter.new( ast ) ruby2js.binding = options[:binding] + ruby2js.ivars = options[:ivars] + if ruby2js.binding and not ruby2js.ivars + ruby2js.ivars = ruby2js.binding.eval \ + 'Hash[instance_variables.map {|var| [var, instance_variable_get(var)]}]' + end if source.include? "\n" ruby2js.enable_vertical_whitespace lines = ruby2js.to_js.split("\n") pre = ''