Sha256: 31383d2c8f6adc35d6e234710cee6f6429ed5ee600b8077538243fe49b2bd54c
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
# Updating from previous SearchFlip versions ## Update 1.x to 2.x * [BREAKING] Changed `SearchFlip::Index.base_url` to `SearchFlip::Index.connection` 1.x: ```ruby class MyIndex include SearchFlip::Index # ... def self.base_url "..." end end ``` 2.x: ```ruby class MyIndex include SearchFlip::Index # ... def self connection @connection ||= SearchFlip::Connection.new(base_url: "...") end end ``` * [BREAKING] Changed `SearchFlip.version` to `SearchFlip::Connection#version` 1.x: ```ruby SearchFlip.version ``` 2.x: ```ruby MyIndex.connection.version # or connection = SearchFlip::Connection.new(base_url: "...") connection.version ``` * [BREAKING] Changed `SearchFlip.aliases` to `SearchFlip::Connection#update_aliases` 1.x: ```ruby SearchFlip.aliases(actions: [ # ... ]) ``` 2.x: ```ruby MyIndex.connection.update_aliases(actions: [ # ... ]) # or connection = SearchFlip::Connection.new(base_url: "...") connection.update_aliases(actions: [ # ... ]) ``` * [BREAKING] Changed `SearchFlip.msearch` to `SearchFlip::Connection#msearch` 1.x: ```ruby SearchFlip.msearch(queries) ``` 2.x: ```ruby MyIndex.connection.msearch(queries) # or connection = SearchFlip::Connection.new(base_url: "...") connection.msearch(queries) ``` * [BREAKING] Removed `base_url` param from `SearchFlip::Critiera#execute` 1.x: ```ruby MyIndex.where(id: 1).execute(base_url: "...") ``` 2.x: ```ruby connection = SearchFlip::Connection.new(base_url: "...") MyIndex.where(id: 1).with_settings(connection: connection).execute ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
search_flip-2.0.0.beta2 | UPDATING.md |