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