Initial commit

This commit is contained in:
zhongjin
2020-06-15 10:58:47 +08:00
commit 4f1dfe7564
8590 changed files with 1516878 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
class LayerNodeStyle < Sequel::Model
many_to_one :layer
plugin :serialization, :json, :options, :infowindow, :tooltip
OPTIONS_TO_COPY = [:sql_wrap, :style_properties, :tile_style].freeze
def update_from_layer(layer)
self.infowindow = layer.infowindow || {}
self.tooltip = layer.tooltip || {}
self.options = layer.options.symbolize_keys.slice(*OPTIONS_TO_COPY)
end
end