Sha256: 2272a9f320fc43ee5516dbc2d3bf45fb365105a54c6c1bfed5016d9a92fa5664
Contents?: true
Size: 440 Bytes
Versions: 28
Compression:
Stored size: 440 Bytes
Contents
module Renalware module Directory class PersonQuery def initialize(q: nil) @q = q || {} @q[:s] ||= ["family_name asc", "given_name asc"] end def call search.result end def search @search ||= QueryablePerson.search(@q) end class QueryablePerson < ActiveType::Record[Person] ransack_alias :name, :family_name_or_given_name end end end end
Version data entries
28 entries across 28 versions & 1 rubygems