Sha256: 774291cb9d0bef5bff34d01175bbc67f799ca5e1ac1790195a5398b40def4821
Contents?: true
Size: 694 Bytes
Versions: 53
Compression:
Stored size: 694 Bytes
Contents
# frozen_string_literal: true module RailsAppGenerator # Custom add-ons for RailsAppGenerator module AddOns # Add Chartkick to rails application class Chartkick < RailsAppGenerator::Addon required_gem gem.version('chartkick', '4.2.1', 'Create beautiful JavaScript charts with one line of Ruby') def apply; end def after_bundle append_to_file('config/importmap.rb', <<~RUBY) pin "chartkick", to: "chartkick.js" pin "Chart.bundle", to: "Chart.bundle.js" RUBY append_to_file('app/javascript/application.js', <<~RUBY) import "chartkick" import "Chart.bundle" RUBY end end end end
Version data entries
53 entries across 53 versions & 1 rubygems