Class: Parelation::Criteria::Limit

Inherits:
Object
  • Object
show all
Includes:
Parelation::Criteria
Defined in:
lib/parelation/criteria/limit.rb

Instance Attribute Summary

Attributes included from Parelation::Criteria

#chain, #param, #value

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Parelation::Criteria

#initialize

Class Method Details

.match?(param) ⇒ TrueClass, FalseClass

Parameters:

  • param (String)

Returns:

  • (TrueClass, FalseClass)


7
8
9
# File 'lib/parelation/criteria/limit.rb', line 7

def self.match?(param)
  !!(param =~ /^limit$/)
end

Instance Method Details

#callActiveRecord::Relation

Returns:

  • (ActiveRecord::Relation)


13
14
15
# File 'lib/parelation/criteria/limit.rb', line 13

def call
  chain.limit(limit)
end