Sha256: 0701296aa7a701294f976db9a5d8088eb54fdff875bfa27d9fa082b255de4c72
Contents?: true
Size: 663 Bytes
Versions: 28
Compression:
Stored size: 663 Bytes
Contents
require_dependency "renalware/renal" module Renalware module Renal module PRDDescriptions class SearchQuery attr_reader :term, :page, :per_page def initialize(term:, page: 1, per_page: 50) @term = term @page = page @per_page = per_page end def call search.result.page(page).per(per_page).select(fields) end private def search @search ||= PRDDescription.search(term_or_code_cont: term).tap do |s| s.sorts = ["term"] end end def fields %i(id code term) end end end end end
Version data entries
28 entries across 28 versions & 1 rubygems