Sha256: b96f90bd63a25b89e49808425d8a2feb2ed5e436f618a31b8f46d46b909575f6
Contents?: true
Size: 442 Bytes
Versions: 12
Compression:
Stored size: 442 Bytes
Contents
module KB module Findable extend ActiveSupport::Concern included do include Queryable end module ClassMethods 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 end end end
Version data entries
12 entries across 12 versions & 1 rubygems