lib/vega.rb in vega-0.2.5 vs lib/vega.rb in vega-0.2.6

- old
+ new

@@ -7,10 +7,11 @@ require "vega/method_helpers" require "vega/base_chart" require "vega/chart" require "vega/lite_chart" require "vega/spec" +require "vega/helper" require "vega/version" # integrations require "vega/engine" if defined?(Rails) @@ -23,14 +24,20 @@ def lite LiteChart.new end - def render(spec) - Spec.new(spec).to_s + def render(spec, nonce: nil) + Spec.new(spec).to_html(nonce: nonce) end def display(spec) IRuby.display(Spec.new(spec)) end + end +end + +if defined?(ActiveSupport.on_load) + ActiveSupport.on_load(:action_view) do + include Vega::Helper end end