class MapFlightExRequest

MapFlightEx

Attributes

airports_expand_view[RW]
faFlightID[RW]
latlon_box[RW]
layer_off[RW]
layer_on[RW]
mapHeight[RW]
mapWidth[RW]
show_airports[RW]
show_data_blocks[RW]

Public Class Methods

new(airports_expand_view = nil, faFlightID = nil, latlon_box = [], layer_off = [], layer_on = [], mapHeight = nil, mapWidth = nil, show_airports = nil, show_data_blocks = nil) click to toggle source
# File lib/FlightXML2REST.rb, line 1796
def initialize(airports_expand_view = nil, 
               faFlightID = nil, 
               latlon_box = [], 
               layer_off = [], 
               layer_on = [], 
               mapHeight = nil, 
               mapWidth = nil, 
               show_airports = nil, 
               show_data_blocks = nil)
  @airports_expand_view = airports_expand_view
  @faFlightID = faFlightID
  @latlon_box = latlon_box
  @layer_off = layer_off
  @layer_on = layer_on
  @mapHeight = mapHeight
  @mapWidth = mapWidth
  @show_airports = show_airports
  @show_data_blocks = show_data_blocks
end

Public Instance Methods

post() click to toggle source
# File lib/FlightXML2REST.rb, line 1815
def post
  #TODO Clean this up when the Rest-Client properly handles arrays
  latlon_box = ""
  @latlon_box.each { |v| latlon_box = latlon_box + "latlon_box=" + v.to_s + "&" }
  @latlon_box = latlon_box
  
  layer_on = ""
  @layer_on.each { |v| layer_on = layer_on + "layer_on=" + v.to_s + "&" }
  @layer_on = layer_on
  
  layer_off = ""
  @layer_off.each { |v| layer_off = layer_off + "layer_off=" + v.to_s + "&" }
  @layer_off = layer_off
  
  output = "airports_expand_view=#@airports_expand_view&faFlightID=#@faFlightID&#{@latlon_box}#{@layer_off}#{@layer_on}" +
  "mapHeight=#@mapHeight&mapWidth=#@mapWidth&show_airports=#@show_airports&show_data_blocks=#@show_data_blocks"
  output
end