elasticsearch-ruby

https://github.com/elastic/elasticsearch-ruby

Ruby

Ruby integrations for Elasticsearch

Vector#cross

Returns the cross product of this vector with the others.
  Vector[1, 0, 0].cross_product Vector[0, 1, 0]   => Vector[0, 0, 1]

It is generalized to other dimensions to return a vector perpendicular
to the arguments.
  Vector[1, 2].cross_product # => Vector[-2, 1]
  Vector[1, 0, 0, 0].cross_product(
     Vector[0, 1, 0, 0],
     Vector[0, 0, 1, 0]
  )  #=> Vector[0, 0, 0, 1]

Source | Google | Stack overflow

Edit

git clone [email protected]:elastic/elasticsearch-ruby.git

cd elasticsearch-ruby

open

Contribute

# Make a new branch

git checkout -b -your-name--update-docs-Vector-cross-for-pr


# Commit to git

git add git commit -m "better docs for Vector#cross"


# Open pull request

gem install hub # on a mac you can `brew install hub`

hub fork

git push <your name> -your-name--update-docs-Vector-cross-for-pr

hub pull-request


# Celebrate!