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