Querier
Active Record query executer utility.
class UserQuerier < Querier
@active_record_class = ApplicationRecord
def initialize user_name:, active:
@query_template = "SELECT * FROM users WHERE name = ${user_name} AND active = ${active/no_quote}"
super
end
end
UserQuerier.new(user_name: 'foo', active: true)select_all.to_struct