class MyChartkick::Bundle

Constants

ChartId
Template

Attributes

charts[R]

Public Class Methods

new() click to toggle source
# File lib/my_chartkick/bundle.rb, line 25
def initialize
  @charts = []
end

Public Instance Methods

give_id!(opt) click to toggle source
# File lib/my_chartkick/bundle.rb, line 29
def give_id! opt
  opt.merge!({id: ChartId.next}) unless opt[:id]
end
sample(cdn: false) click to toggle source
# File lib/my_chartkick/bundle.rb, line 33
def sample cdn: false
  jslib = cdn ? MyChartkick::CDN : MyChartkick::Inline
  ERB.new(Template).result binding
end