Module: Pacecar::Limit::ClassMethods

Defined in:
lib/pacecar/limit.rb

Instance Method Summary collapse

Instance Method Details

#define_limit_scopesObject



13
14
15
16
17
18
# File 'lib/pacecar/limit.rb', line 13

def define_limit_scopes
  scope :limited, ->(*args) {
    value = args.flatten.first || (defined?(per_page) ? per_page : Pacecar::Helpers.options[:default_limit])
    limit(value)
  }
end