class GoodData::GeoChartItem
Constants
- ASSIGNABLE_MEMBERS
- EMPTY_OBJECT
Public Class Methods
create(tab, item)
click to toggle source
# File lib/gooddata/models/metadata/dashboard/geo_chart_item.rb, line 27 def create(tab, item) res = GoodData::GeoChartItem.new(tab, GoodData::Helpers.deep_dup(GoodData::Helpers.stringify_keys(EMPTY_OBJECT))) item.each do |k, v| res.send("#{k}=", v) if ASSIGNABLE_MEMBERS.include? k end res end
new(tab, json)
click to toggle source
Calls superclass method
GoodData::DashboardItem::new
# File lib/gooddata/models/metadata/dashboard/geo_chart_item.rb, line 36 def initialize(tab, json) super end
Public Instance Methods
layers_base_color()
click to toggle source
# File lib/gooddata/models/metadata/dashboard/geo_chart_item.rb, line 48 def layers_base_color data['layersBaseColor'] end
layers_base_color=(new_layers_base_color)
click to toggle source
# File lib/gooddata/models/metadata/dashboard/geo_chart_item.rb, line 52 def layers_base_color=(new_layers_base_color) data['layersBaseColor'] = new_layers_base_color end
metric()
click to toggle source
# File lib/gooddata/models/metadata/dashboard/geo_chart_item.rb, line 40 def metric data['metric'] end
metric=(new_metric)
click to toggle source
# File lib/gooddata/models/metadata/dashboard/geo_chart_item.rb, line 44 def metric=(new_metric) data['metric'] = new_metric.respond_to?(:uri) ? new_metric.uri : new_metric end