module ActiveAny::Finders::ClassMethods

Public Instance Methods

adapter() click to toggle source
# File lib/active_any/finders.rb, line 23
def adapter
  raise NotImplementedError
end
all() click to toggle source
# File lib/active_any/finders.rb, line 10
def all
  Relation.create(self)
end
find_by_query(where_clause:, limit_value:, group_values:, order_clause:) click to toggle source
# File lib/active_any/finders.rb, line 14
def find_by_query(where_clause:, limit_value:, group_values:, order_clause:)
  adapter.query(
    where_clause: where_clause,
    limit_value: limit_value,
    group_values: group_values,
    order_clause: order_clause
  )
end