Class: VORuby::ADQL::OrderOption

Inherits:
Object
  • Object
show all
Defined in:
lib/voruby/adql/adql.rb,
lib/voruby/adql/transforms.rb

Overview

Option for setting the direction for Order By.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(direction) ⇒ OrderOption

Returns a new instance of OrderOption.



2256
2257
2258
# File 'lib/voruby/adql/adql.rb', line 2256

def initialize(direction)
  self.direction = direction
end

Instance Attribute Details

#directionObject

Returns the value of attribute direction.



2254
2255
2256
# File 'lib/voruby/adql/adql.rb', line 2254

def direction
  @direction
end

Class Method Details

.from_xml(node) ⇒ Object



2274
2275
2276
# File 'lib/voruby/adql/adql.rb', line 2274

def self.from_xml(node)
  return OrderOption.new(node.attributes['Direction'])
end

Instance Method Details

#to_adqlsObject



454
455
456
# File 'lib/voruby/adql/transforms.rb', line 454

def to_adqls
  self.direction.to_adqls
end

#to_sObject



2270
2271
2272
# File 'lib/voruby/adql/adql.rb', line 2270

def to_s
  "{direction=#{self.direction}}"
end