Method: Rubyists::Linear::BaseModel::ClassMethods#allq

Defined in:
lib/linear/models/base_model/class_methods.rb

#allq(filter: nil, limit: 50, after: nil) ⇒ Object



69
70
71
72
73
74
75
# File 'lib/linear/models/base_model/class_methods.rb', line 69

def allq(filter: nil, limit: 50, after: nil)
  args = { first: limit }
  args[:filter] = filter ? basic_filter.merge(filter) : basic_filter
  args.delete(:filter) if args[:filter].empty?
  args[:after] = after if after
  all_query args, plural.to_s, base_fragment
end