Class: RawgentoModels::LocalProduct
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- RawgentoModels::LocalProduct
- Defined in:
- lib/rawgento_models/local_product.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.all_hidden ⇒ Object
26 27 28 |
# File 'lib/rawgento_models/local_product.rb', line 26 def self.all_hidden unscoped.where(active: false) end |
Instance Method Details
#link_suggestions(limit = 10) ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/rawgento_models/local_product.rb', line 30 def link_suggestions limit=10 guesses = [] guesses << RemoteProduct.supplied_by(self.supplier).where(name: self.name).to_a guesses << RemoteProduct.supplied_by(self.supplier).where("lower(name) like ?", "%#{self.name.downcase[0..self.name.size/2]}%") .limit(limit).to_a guesses.flatten.uniq end |