Commit 88abd35d1656602c489bf4cd3ce13606318bb95d
Exists in
master
and in
21 other branches
Merge pull request #367 from nviennot/master
Update to latest NoBrainer API
Showing
3 changed files
with
7 additions
and
4 deletions
Show diff stats
.travis.yml
gemfiles/nobrainer.gemfile
@@ -3,4 +3,4 @@ source 'https://rubygems.org' | @@ -3,4 +3,4 @@ source 'https://rubygems.org' | ||
3 | # Specify your gem's dependencies in searchkick.gemspec | 3 | # Specify your gem's dependencies in searchkick.gemspec |
4 | gemspec path: "../" | 4 | gemspec path: "../" |
5 | 5 | ||
6 | -gem "nobrainer", "0.22.0" | 6 | +gem "nobrainer", "0.27.0" |
test/test_helper.rb
@@ -85,8 +85,8 @@ elsif defined?(NoBrainer) | @@ -85,8 +85,8 @@ elsif defined?(NoBrainer) | ||
85 | include NoBrainer::Document | 85 | include NoBrainer::Document |
86 | include NoBrainer::Document::Timestamps | 86 | include NoBrainer::Document::Timestamps |
87 | 87 | ||
88 | + field :id, type: Object | ||
88 | field :name, type: String | 89 | field :name, type: String |
89 | - field :store_id, type: Integer | ||
90 | field :in_stock, type: Boolean | 90 | field :in_stock, type: Boolean |
91 | field :backordered, type: Boolean | 91 | field :backordered, type: Boolean |
92 | field :orders_count, type: Integer | 92 | field :orders_count, type: Integer |
@@ -95,17 +95,21 @@ elsif defined?(NoBrainer) | @@ -95,17 +95,21 @@ elsif defined?(NoBrainer) | ||
95 | field :latitude | 95 | field :latitude |
96 | field :longitude | 96 | field :longitude |
97 | field :description, type: String | 97 | field :description, type: String |
98 | + | ||
99 | + belongs_to :store, validates: false | ||
98 | end | 100 | end |
99 | 101 | ||
100 | class Store | 102 | class Store |
101 | include NoBrainer::Document | 103 | include NoBrainer::Document |
102 | 104 | ||
105 | + field :id, type: Object | ||
103 | field :name, type: String | 106 | field :name, type: String |
104 | end | 107 | end |
105 | 108 | ||
106 | class Animal | 109 | class Animal |
107 | include NoBrainer::Document | 110 | include NoBrainer::Document |
108 | 111 | ||
112 | + field :id, type: Object | ||
109 | field :name, type: String | 113 | field :name, type: String |
110 | end | 114 | end |
111 | 115 |