lib/sewing_kit/webpack/helper.rb in sewing_kit-0.6.0 vs lib/sewing_kit/webpack/helper.rb in sewing_kit-0.6.1

- old
+ new

@@ -10,20 +10,20 @@ class UnknownJavaScriptAssetError < StandardError end def sewing_kit_asset_paths(source, extension: 'js') return '' unless source.present? - return '/webpack/assets/dll/vendor.js' if serve_development_asests && 'vendor' == source && extension == 'js' + return '/webpack/assets/dll/vendor.js' if serve_development_asests? && 'vendor' == source && extension == 'js' paths = SewingKit::Webpack::Manifest.asset_paths(source) return '' unless paths[extension] [paths[extension]].flatten.reject { |path| path =~ /.*\.map$/ } end def sewing_kit_link_tag(*paths) - return '' unless serve_compiled_assets + return '' unless serve_compiled_assets? options = paths.extract_options! tags = paths.uniq.map { |path| create_asset_tag(:link, path, options) @@ -77,15 +77,16 @@ # Consumes sewing-kit's [name]-[chunkhash].[ext] format return unless path =~ /.*-[A-Za-z0-9]{64}\.(js|css)/ path.rpartition('-').last.split('.').first end - def serve_compiled_assets + def serve_compiled_assets? Rails.env.production? || ENV['SK_SIMULATE_PRODUCTION'] == '1' end - def serve_development_asests - !serve_compiled_assets + def serve_development_asests? + return false if serve_compiled_assets? + Rails.env.development? end end end end