class GBTiles::GBM::Map::MapSet
Attributes
objects[RW]
Public Class Methods
new()
click to toggle source
# File lib/gbtiles/gbm/map/map_set.rb, line 8 def initialize @objects = [] end
Public Instance Methods
deleted()
click to toggle source
# File lib/gbtiles/gbm/map/map_set.rb, line 52 def deleted @objects.select{ |a| a.object_type == GBTiles::GBM::Map::OBJECT_TYPE[:deleted] } end
map(master_id = nil)
click to toggle source
# File lib/gbtiles/gbm/map/map_set.rb, line 20 def map master_id = nil @objects.select{ |a| a.object_type == GBTiles::GBM::Map::OBJECT_TYPE[:map] }.select{ |a| master_id.nil? || a.object_id = master_id } end
map_export_settings(master_id = nil)
click to toggle source
# File lib/gbtiles/gbm/map/map_set.rb, line 44 def map_export_settings master_id = nil @objects.select{ |a| a.object_type == GBTiles::GBM::Map::OBJECT_TYPE[:map_export_settings] }.select{ |a| master_id.nil? || a.object_id = master_id } end
map_settings(master_id = nil)
click to toggle source
# File lib/gbtiles/gbm/map/map_set.rb, line 36 def map_settings master_id = nil @objects.select{ |a| a.object_type == GBTiles::GBM::Map::OBJECT_TYPE[:map_settings] }.select{ |a| master_id.nil? || a.object_id = master_id } end
map_tile_data(master_id = nil)
click to toggle source
# File lib/gbtiles/gbm/map/map_set.rb, line 28 def map_tile_data master_id = nil @objects.select{ |a| a.object_type == GBTiles::GBM::Map::OBJECT_TYPE[:map_tile_data] }.select{ |a| master_id.nil? || a.object_id = master_id } end
producer(master_id = nil)
click to toggle source
# File lib/gbtiles/gbm/map/map_set.rb, line 12 def producer master_id = nil @objects.select{ |a| a.object_type == GBTiles::GBM::Map::OBJECT_TYPE[:producer] }.select{ |a| master_id.nil? || a.object_id = master_id } end
unknown()
click to toggle source
# File lib/gbtiles/gbm/map/map_set.rb, line 58 def unknown @objects.select{ |a| GBTiles::GBM::Map::OBJECT_TYPE.key(a.object_type).nil? } end