Клиентская библиотека Ruby для доступа к HTTP API Typesense.
Соответствует спецификации API здесь.
Добавьте эту строку в Gemfile вашего приложения:
gem 'typesense'
И затем выполните:
$ bundle
Или установите его самостоятельно как:
$ gem install typesense
Подробную документацию вы найдете здесь: https://typesense.org/api/.
Вот несколько примеров со встроенными комментариями, которые помогут вам использовать клиент Ruby:
Тесты также являются хорошим источником информации о том, как библиотека работает внутри: spec
Типсенс сервер | typesens-рубин |
---|---|
>= v0.25.0 | >= v1.0.0 |
>= v0.23.0 | >= v0.14.0 |
>= v0.21.0 | >= v0.13.0 |
>= v0.20.0 | >= v0.12.0 |
>= v0.19.0 | >= v0.11.0 |
>= v0.18.0 | >= v0.10.0 |
>= v0.17.0 | >= v0.9.0 |
>= v0.16.0 | >= v0.8.0 |
>= v0.15.0 | >= v0.7.0 |
>= v0.12.1 | >= v0.5.0 |
>= v0.12.0 | >= v0.4.0 |
<= v0.11 | <= v0.3.0 |
После проверки репозитория запустите bin/setup
, чтобы установить зависимости. Затем запустите rake spec
для запуска тестов. Вы также можете запустить bin/console
для получения интерактивного приглашения, которое позволит вам поэкспериментировать.
Чтобы установить этот драгоценный камень на свой локальный компьютер, запустите bundle exec rake install
.
Чтобы выпустить новую версию, обновите номер версии в version.rb
, а затем запустите bundle exec rake release
, который создаст тег git для этой версии, отправит git коммиты и теги и отправит файл .gem
на сайт Rubygems.org.
Отчеты об ошибках и запросы на включение приветствуются на GitHub по адресу typesense/typesense-ruby.