Module: KB::Findable::ClassMethods
- Defined in:
- lib/kb/models/concerns/findable.rb
Instance Method Summary collapse
Instance Method Details
#find(key, params = {}) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/kb/models/concerns/findable.rb', line 10 def find(key, params = {}) from_api(kb_client.find(key, params)) rescue Faraday::ResourceNotFound => e raise KB::ResourceNotFound.new(e.response[:status], e.response[:body], e) rescue Faraday::Error => e raise KB::Error.from_faraday(e) end |