require 'json' class AngularGuage def self.getGauge angularGaugeData = { "chart": { "caption": "Nordstorm's Customer Satisfaction Score for 2017", "lowerLimit": "0", "upperLimit": "100", "showValue": "1", "numberSuffix": "%", "theme": "fusion", "showToolTip": "0" }, "colorRange": { "color": [{ "minValue": "0", "maxValue": "50", "code": "#F2726F" }, { "minValue": "50", "maxValue": "75", "code": "#FFC533" }, { "minValue": "75", "maxValue": "100", "code": "#62B58F" }] }, "dials": { "dial": [{ "value": "81" }] } } # Chart rendering chart = Fusioncharts::Chart.new({ width: "450", height: "250", type: "angulargauge", renderAt: "gaugeContainer", dataSource: angularGaugeData }) end end