class JunglePath::Query::SortField

Attributes

entities[RW]
field_name[RW]
sort[RW]
string_value[RW]

Public Class Methods

new(string_value, field_name, entities, sort=nil) click to toggle source

def initialize(string_value, field_name, entities, sort_order=nil)

# File lib/jungle_path/query/sort_field.rb, line 11
def initialize(string_value, field_name, entities, sort=nil)
  @string_value = string_value
  @field_name = field_name
  @entities = entities
  if sort
    @sort = sort.to_sym
  else
    @sort = :asc
  end
  #puts "sort_field.string_value: #{@string_value}."
  #puts "sort_field.field_name: #{@field_name}."
  #puts "sort_field.entities: #{@entities}."
end

Public Instance Methods

value() click to toggle source
# File lib/jungle_path/query/sort_field.rb, line 25
def value
  if @sort == "asc"
    @string_value
  else
    "#{@string_value} #{@sort}"
  end
end