class Rails::Generators::Base
Protected Instance Methods
add_to_manifest(manifest, &block)
click to toggle source
# File lib/generators/hyperloop/install_generator_base.rb, line 9 def add_to_manifest(manifest, &block) if File.exists? "app/javascript/packs/#{manifest}" append_file "app/javascript/packs/#{manifest}", &block else create_file "app/javascript/packs/#{manifest}", &block end end
yarn(package, version = nil)
click to toggle source
# File lib/generators/hyperloop/install_generator_base.rb, line 17 def yarn(package, version = nil) return if system("yarn add #{package}#{'@' + version if version}") raise Thor::Error.new("yarn failed to install #{package} with version #{version}") end