Exception: SewingKit::Webpack::NodeSewingKitNotRunnable
- Inherits:
-
StandardError
- Object
- StandardError
- SewingKit::Webpack::NodeSewingKitNotRunnable
- Defined in:
- lib/sewing_kit/webpack/webpack.rb
Overview
Raised if the node sewing-kit isn’t installed/runnable.
Instance Method Summary collapse
-
#initialize(mode, cause = nil) ⇒ NodeSewingKitNotRunnable
constructor
A new instance of NodeSewingKitNotRunnable.
Constructor Details
#initialize(mode, cause = nil) ⇒ NodeSewingKitNotRunnable
Returns a new instance of NodeSewingKitNotRunnable.
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/sewing_kit/webpack/webpack.rb', line 11 def initialize(mode, cause = nil) = if 'development' == mode "Try `yarn add @shopify/sewing-kit`" else "\nIf this is a container build, try:\n" \ " - Adding #{highlight('https://github.com/heroku/heroku-buildpack-nodejs')} to your " \ "#{highlight('.buildpacks')} file\n" \ " - Adding #{highlight('YARN_PRODUCTION=false')} to your pipeline's environment variables\n" \ end super( "sewing-kit is not runnable.\n" \ "#{}\n" + (cause ? "Original error #{cause}" : '') ) end |