module MyChartkick
Constants
- CDN
- DefaultLibOption
- Inline
- Jslib
- VERSION
Public Class Methods
bundle(&blk)
click to toggle source
# File lib/my_chartkick.rb, line 41 def self.bundle &blk Bundle.new.tap do |bundle| blk.call bundle end end
Public Instance Methods
colorize!(data_set, opt)
click to toggle source
# File lib/my_chartkick.rb, line 29 def colorize! data_set, opt opt.merge!({colors: RandPalette.random(data_set.count, alpha: 0.8)}) if Array === data_set end
merge_default_opt!(opt)
click to toggle source
# File lib/my_chartkick.rb, line 33 def merge_default_opt! opt opt.deep_merge!(DefaultLibOption){|k, old, neo| old} end
title_block(str)
click to toggle source
# File lib/my_chartkick.rb, line 37 def title_block str "<div class='my-chartkick-title'>#{str}</div>" end