class ParamsReady::Ordering::OrderingParameterBuilder
Public Class Methods
instance()
click to toggle source
# File lib/params_ready/ordering/ordering.rb, line 132 def self.instance new OrderingParameterDefinition.new({}) end
Public Instance Methods
column(name, ordering, arel_table: nil, expression: nil, nulls: :default, required: false, pk: false)
click to toggle source
# File lib/params_ready/ordering/ordering.rb, line 136 def column(name, ordering, arel_table: nil, expression: nil, nulls: :default, required: false, pk: false) @definition.add_column( name, ordering, arel_table: arel_table, expression: expression, nulls: nulls, required: required, pk: pk ) end
default(*array)
click to toggle source
Calls superclass method
# File lib/params_ready/ordering/ordering.rb, line 148 def default(*array) super array end