Class: Mashery::QueryBuilder::Order

Inherits:
Object
  • Object
show all
Defined in:
lib/mashery/query_builder.rb

Overview

An ASC or DESC modifier may appear after each field in the ORDER BY list. If no modifer appears, ASC is assumed. > SELECT * FROM members ORDER BY created DESC

Instance Method Summary collapse

Constructor Details

#initialize(column, order) ⇒ Order

Returns a new instance of Order.



127
128
129
130
# File 'lib/mashery/query_builder.rb', line 127

def initialize(column, order)
  @column = column
  @order  = order
end

Instance Method Details

#to_sObject



132
133
134
135
136
137
138
# File 'lib/mashery/query_builder.rb', line 132

def to_s
  if @column.blank? || @order.blank?
    ""
  else
    "ORDER BY #{@column} #{@desc}"
  end
end