module GoogleVisualr module Rails module ViewHelper extend ActiveSupport::Concern included do # Rails 5 compatibility fix if respond_to?(:helper_method) helper_method "render_chart" end end def render_chart(chart, dom, options={}) script_tag = options.fetch(:script_tag) { true } if script_tag chart.to_js(dom).html_safe else html = "" html << chart.load_js(dom) html << chart.draw_js(dom) html.html_safe end end end end end