Sha256: 0d697b6c9974836c82637ab64564ebb8b0cfba74e14728fd5b948c840028df66

Contents?: true

Size: 200 Bytes

Versions: 5

Compression:

Stored size: 200 Bytes

Contents

class Array
  # Returns an array containing elements exclusive between two arrays.
  #
  # @example
  #   [1, 2, 3] ^ [1, 2, 4] #=> [3, 4]
  def ^(other)
    (self - other) | (other - self)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
shenanigans-1.0.18 lib/shenanigans/array/caret.rb
shenanigans-1.0.17 lib/shenanigans/array/caret.rb
shenanigans-1.0.16 lib/shenanigans/array/caret.rb
shenanigans-1.0.15 lib/shenanigans/array/caret.rb
shenanigans-1.0.14 lib/shenanigans/array/caret.rb