Sha256: 0350d43b99c033910a4ed3858393cb1ac1bd06cf9f04745862ea161608111ed5

Contents?: true

Size: 202 Bytes

Versions: 21

Compression:

Stored size: 202 Bytes

Contents

class Array
  alias :__old_plus :+

  def +(val)
    result = __old_plus(val.cur)
    if val.reactive? && !result.reactive?
      result = ReactiveValue.new(result)
    end

    return result
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
volt-0.7.23 lib/volt/reactive/array_extensions.rb
volt-0.7.22 lib/volt/reactive/array_extensions.rb
volt-0.7.21 lib/volt/reactive/array_extensions.rb
volt-0.7.20 lib/volt/reactive/array_extensions.rb
volt-0.7.19 lib/volt/reactive/array_extensions.rb
volt-0.7.18 lib/volt/reactive/array_extensions.rb
volt-0.7.17 lib/volt/reactive/array_extensions.rb
volt-0.7.16 lib/volt/reactive/array_extensions.rb
volt-0.7.15 lib/volt/reactive/array_extensions.rb
volt-0.7.14 lib/volt/reactive/array_extensions.rb
volt-0.7.13 lib/volt/reactive/array_extensions.rb
volt-0.7.12 lib/volt/reactive/array_extensions.rb
volt-0.7.10 lib/volt/reactive/array_extensions.rb
volt-0.7.9 lib/volt/reactive/array_extensions.rb
volt-0.7.8 lib/volt/reactive/array_extensions.rb
volt-0.7.7 lib/volt/reactive/array_extensions.rb
volt-0.7.6 lib/volt/reactive/array_extensions.rb
volt-0.7.5 lib/volt/reactive/array_extensions.rb
volt-0.7.4 lib/volt/reactive/array_extensions.rb
volt-0.7.3 lib/volt/reactive/array_extensions.rb