Hello community,

here is the log from the commit of package rubygem-sprockets-helpers for 
openSUSE:Factory checked in at 2020-05-11 13:39:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-sprockets-helpers (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-sprockets-helpers.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-sprockets-helpers"

Mon May 11 13:39:58 2020 rev:2 rq:802378 version:1.3.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-sprockets-helpers/rubygem-sprockets-helpers.changes
      2017-03-03 17:44:11.724009465 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sprockets-helpers.new.2738/rubygem-sprockets-helpers.changes
    2020-05-11 13:39:59.968947241 +0200
@@ -1,0 +2,6 @@
+Thu May  7 21:33:39 UTC 2020 - Stephan Kulow <[email protected]>
+
+- updated to version 1.3.0
+  no changelog found
+
+-------------------------------------------------------------------

Old:
----
  sprockets-helpers-1.2.1.gem

New:
----
  sprockets-helpers-1.3.0.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-sprockets-helpers.spec ++++++
--- /var/tmp/diff_new_pack.4T1lZ4/_old  2020-05-11 13:40:01.028949464 +0200
+++ /var/tmp/diff_new_pack.4T1lZ4/_new  2020-05-11 13:40:01.032949472 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-sprockets-helpers
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-sprockets-helpers
-Version:        1.2.1
+Version:        1.3.0
 Release:        0
 %define mod_name sprockets-helpers
 %define mod_full_name %{mod_name}-%{version}
@@ -32,8 +32,8 @@
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
-Url:            https://github.com/petebrowne/sprockets-helpers
-Source:         http://rubygems.org/gems/%{mod_full_name}.gem
+URL:            https://github.com/petebrowne/sprockets-helpers
+Source:         https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:        gem2rpm.yml
 Summary:        Asset path helpers for Sprockets 2.x & 3.x applications
 License:        MIT

++++++ sprockets-helpers-1.2.1.gem -> sprockets-helpers-1.3.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Appraisals new/Appraisals
--- old/Appraisals      2015-06-25 16:44:03.000000000 +0200
+++ new/Appraisals      2020-04-23 16:03:35.000000000 +0200
@@ -40,4 +40,8 @@
 
 appraise 'sprockets-3.2' do
   gem 'sprockets', '~> 3.2.0'
-end
\ No newline at end of file
+end
+
+appraise 'sprockets-4.0' do
+  gem 'sprockets', '~> 4.0.0'
+end
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_2.2.gemfile 
new/gemfiles/sprockets_2.2.gemfile
--- old/gemfiles/sprockets_2.2.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_2.2.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 2.2.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_2.3.gemfile 
new/gemfiles/sprockets_2.3.gemfile
--- old/gemfiles/sprockets_2.3.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_2.3.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 2.3.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_2.4.gemfile 
new/gemfiles/sprockets_2.4.gemfile
--- old/gemfiles/sprockets_2.4.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_2.4.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 2.4.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_2.5.gemfile 
new/gemfiles/sprockets_2.5.gemfile
--- old/gemfiles/sprockets_2.5.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_2.5.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 2.5.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_2.6.gemfile 
new/gemfiles/sprockets_2.6.gemfile
--- old/gemfiles/sprockets_2.6.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_2.6.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 2.6.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_2.7.gemfile 
new/gemfiles/sprockets_2.7.gemfile
--- old/gemfiles/sprockets_2.7.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_2.7.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 2.7.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_2.8.gemfile 
new/gemfiles/sprockets_2.8.gemfile
--- old/gemfiles/sprockets_2.8.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_2.8.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 2.8.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_2.9.gemfile 
new/gemfiles/sprockets_2.9.gemfile
--- old/gemfiles/sprockets_2.9.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_2.9.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 2.9.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_3.0.gemfile 
new/gemfiles/sprockets_3.0.gemfile
--- old/gemfiles/sprockets_3.0.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_3.0.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 3.0.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_3.1.gemfile 
new/gemfiles/sprockets_3.1.gemfile
--- old/gemfiles/sprockets_3.1.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_3.1.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 3.1.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_3.2.gemfile 
new/gemfiles/sprockets_3.2.gemfile
--- old/gemfiles/sprockets_3.2.gemfile  2015-06-25 16:44:03.000000000 +0200
+++ new/gemfiles/sprockets_3.2.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -4,4 +4,4 @@
 
 gem "sprockets", "~> 3.2.0"
 
-gemspec :path => "../"
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gemfiles/sprockets_4.0.gemfile 
new/gemfiles/sprockets_4.0.gemfile
--- old/gemfiles/sprockets_4.0.gemfile  1970-01-01 01:00:00.000000000 +0100
+++ new/gemfiles/sprockets_4.0.gemfile  2020-04-23 16:03:35.000000000 +0200
@@ -0,0 +1,7 @@
+# This file was generated by Appraisal
+
+source "http://rubygems.org";
+
+gem "sprockets", "~> 4.0.0"
+
+gemspec path: "../"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sprockets/helpers/asset_path.rb 
new/lib/sprockets/helpers/asset_path.rb
--- old/lib/sprockets/helpers/asset_path.rb     2015-06-25 16:44:03.000000000 
+0200
+++ new/lib/sprockets/helpers/asset_path.rb     2020-04-23 16:03:35.000000000 
+0200
@@ -3,9 +3,10 @@
     # `AssetPath` generates a full path for an asset
     # that exists in Sprockets environment.
     class AssetPath < BasePath
-      def initialize(uri, asset, options = {})
+      def initialize(uri, asset, environment, options = {})
         @uri = uri
         @asset = asset
+        @environment = environment
         @options = {
           :body => false,
           :digest => Helpers.digest,
@@ -16,8 +17,16 @@
       end
 
       def to_a
-        @asset.to_a.map do |dependency|
-          AssetPath.new(@uri.clone, dependency, @options.merge(:body => 
true)).to_s
+        if @asset.respond_to?(:to_a)
+          @asset.to_a.map do |dependency|
+            AssetPath.new(@uri.clone, dependency, @environment, 
@options.merge(:body => true)).to_s
+          end
+        elsif @asset.metadata[:included]
+          @asset.metadata[:included].map do |uri|
+            AssetPath.new(@uri.clone, @environment.load(uri), @environment, 
@options.merge(:body => true)).to_s
+          end
+        else
+          AssetPath.new(@uri.clone, @asset, @environment, @options.merge(:body 
=> true)).to_s
         end
       end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sprockets/helpers/version.rb 
new/lib/sprockets/helpers/version.rb
--- old/lib/sprockets/helpers/version.rb        2015-06-25 16:44:03.000000000 
+0200
+++ new/lib/sprockets/helpers/version.rb        2020-04-23 16:03:35.000000000 
+0200
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
 module Sprockets
   module Helpers
-    VERSION = '1.2.1'
+    VERSION = '1.3.0'
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sprockets/helpers.rb new/lib/sprockets/helpers.rb
--- old/lib/sprockets/helpers.rb        2015-06-25 16:44:03.000000000 +0200
+++ new/lib/sprockets/helpers.rb        2020-04-23 16:03:35.000000000 +0200
@@ -169,7 +169,7 @@
     def javascript_tag(source, options = {})
       options = Helpers.default_path_options[:javascript_path].merge(options)
       asset_tag(source, options) do |path|
-        %Q(<script src="#{path}"></script>)
+        %Q(<script src="#{path}" type="text/javascript"></script>)
       end
     end
 
@@ -178,7 +178,7 @@
       media_attr = media.nil? ? nil : " media=\"#{media}\""
       options = Helpers.default_path_options[:stylesheet_path].merge(options)
       asset_tag(source, options) do |path|
-        %Q(<link rel="stylesheet" href="#{path}"#{media_attr}>)
+        %Q(<link rel="stylesheet" type="text/css" href="#{path}"#{media_attr}>)
       end
     end
 
@@ -345,16 +345,16 @@
       end
 
       if Sprockets::Helpers.are_using_sprockets_3
-        resolved = assets_environment.resolve(uri.path)
+        resolved, _ = assets_environment.resolve(uri.path)
 
         if resolved
-          return Helpers::AssetPath.new(uri, assets_environment[uri.path], 
options)
+          return Helpers::AssetPath.new(uri, assets_environment[uri.path], 
assets_environment, options)
         else
           return Helpers::FilePath.new(uri, options)
         end
       else
         assets_environment.resolve(uri.path) do |path|
-          return Helpers::AssetPath.new(uri, assets_environment[path], options)
+          return Helpers::AssetPath.new(uri, assets_environment[path], 
assets_environment, options)
         end
 
         return Helpers::FilePath.new(uri, options)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2015-06-25 16:44:03.000000000 +0200
+++ new/metadata        2020-04-23 16:03:35.000000000 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: sprockets-helpers
 version: !ruby/object:Gem::Version
-  version: 1.2.1
+  version: 1.3.0
 platform: ruby
 authors:
 - Pete Browne
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-06-25 00:00:00.000000000 Z
+date: 2020-04-23 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: sprockets
@@ -120,6 +120,7 @@
 - gemfiles/sprockets_3.0.gemfile
 - gemfiles/sprockets_3.1.gemfile
 - gemfiles/sprockets_3.2.gemfile
+- gemfiles/sprockets_4.0.gemfile
 - lib/sinatra/sprockets-helpers.rb
 - lib/sinatra/sprockets/helpers.rb
 - lib/sprockets-helpers.rb
@@ -151,8 +152,7 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubyforge_project: sprockets-helpers
-rubygems_version: 2.2.2
+rubygems_version: 3.0.1
 signing_key: 
 specification_version: 4
 summary: Asset path helpers for Sprockets 2.x & 3.x applications
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spec/sprockets-helpers_spec.rb 
new/spec/sprockets-helpers_spec.rb
--- old/spec/sprockets-helpers_spec.rb  2015-06-25 16:44:03.000000000 +0200
+++ new/spec/sprockets-helpers_spec.rb  2020-04-23 16:03:35.000000000 +0200
@@ -536,15 +536,15 @@
 
   describe '#javascript_tag' do
     it 'generates script tag' do
-      expect(context.javascript_tag('/main.js')).to eq('<script 
src="/main.js"></script>')
+      expect(context.javascript_tag('/main.js')).to eq('<script src="/main.js" 
type="text/javascript"></script>')
     end
 
     it 'appends extension' do
-      expect(context.javascript_tag('/main')).to eq('<script 
src="/main.js"></script>')
+      expect(context.javascript_tag('/main')).to eq('<script src="/main.js" 
type="text/javascript"></script>')
     end
 
     it 'prepends the javascript dir' do
-      expect(context.javascript_tag('main')).to eq('<script 
src="/javascripts/main.js"></script>')
+      expect(context.javascript_tag('main')).to eq('<script 
src="/javascripts/main.js" type="text/javascript"></script>')
     end
 
     describe 'when expanding' do
@@ -554,9 +554,9 @@
           within_construct do |construct|
             assets_layout(construct)
             tags = context.javascript_tag('main.js', :expand => true)
-            expect(tags).to include('<script 
src="/assets/main.self.js?body=1"></script>')
-            expect(tags).to include('<script 
src="/assets/a.self.js?body=1"></script>')
-            expect(tags).to include('<script 
src="/assets/b.self.js?body=1"></script>')
+            expect(tags).to include('<script src="/assets/main.self.js?body=1" 
type="text/javascript"></script>')
+            expect(tags).to include('<script src="/assets/a.self.js?body=1" 
type="text/javascript"></script>')
+            expect(tags).to include('<script src="/assets/b.self.js?body=1" 
type="text/javascript"></script>')
           end
         end
       end
@@ -568,9 +568,9 @@
             assets_layout(construct)
             tags = context.javascript_tag('main.js', :expand => true)
 
-            expect(tags).to include('<script 
src="/assets/main.js?body=1"></script>')
-            expect(tags).to include('<script 
src="/assets/a.js?body=1"></script>')
-            expect(tags).to include('<script 
src="/assets/b.js?body=1"></script>')
+            expect(tags).to include('<script src="/assets/main.js?body=1" 
type="text/javascript"></script>')
+            expect(tags).to include('<script src="/assets/a.js?body=1" 
type="text/javascript"></script>')
+            expect(tags).to include('<script src="/assets/b.js?body=1" 
type="text/javascript"></script>')
           end
         end
       end
@@ -579,19 +579,19 @@
 
   describe '#stylesheet_tag' do
     it 'generates stylesheet tag' do
-      expect(context.stylesheet_tag('/main.css')).to eq('<link 
rel="stylesheet" href="/main.css">')
+      expect(context.stylesheet_tag('/main.css')).to eq('<link 
rel="stylesheet" type="text/css" href="/main.css">')
     end
 
     it 'appends extension' do
-      expect(context.stylesheet_tag('/main')).to eq('<link rel="stylesheet" 
href="/main.css">')
+      expect(context.stylesheet_tag('/main')).to eq('<link rel="stylesheet" 
type="text/css" href="/main.css">')
     end
 
     it 'prepends the stylesheets dir' do
-      expect(context.stylesheet_tag('main')).to eq('<link rel="stylesheet" 
href="/stylesheets/main.css">')
+      expect(context.stylesheet_tag('main')).to eq('<link rel="stylesheet" 
type="text/css" href="/stylesheets/main.css">')
     end
 
     it 'uses media attribute when provided' do
-      expect(context.stylesheet_tag('main', :media => "print")).to eq('<link 
rel="stylesheet" href="/stylesheets/main.css" media="print">')
+      expect(context.stylesheet_tag('main', :media => "print")).to eq('<link 
rel="stylesheet" type="text/css" href="/stylesheets/main.css" media="print">')
     end
 
     describe 'when expanding' do
@@ -601,9 +601,9 @@
           within_construct do |construct|
             assets_layout(construct)
             tags = context.stylesheet_tag('main.css', :expand => true)
-            expect(tags).to include('<link rel="stylesheet" 
href="/assets/main.self.css?body=1">')
-            expect(tags).to include('<link rel="stylesheet" 
href="/assets/a.self.css?body=1">')
-            expect(tags).to include('<link rel="stylesheet" 
href="/assets/b.self.css?body=1">')
+            expect(tags).to include('<link rel="stylesheet" type="text/css" 
href="/assets/main.self.css?body=1">')
+            expect(tags).to include('<link rel="stylesheet" type="text/css" 
href="/assets/a.self.css?body=1">')
+            expect(tags).to include('<link rel="stylesheet" type="text/css" 
href="/assets/b.self.css?body=1">')
           end
         end
       end
@@ -614,9 +614,9 @@
           within_construct do |construct|
             assets_layout(construct)
             tags = context.stylesheet_tag('main.css', :expand => true)
-            expect(tags).to include('<link rel="stylesheet" 
href="/assets/main.css?body=1">')
-            expect(tags).to include('<link rel="stylesheet" 
href="/assets/a.css?body=1">')
-            expect(tags).to include('<link rel="stylesheet" 
href="/assets/b.css?body=1">')
+            expect(tags).to include('<link rel="stylesheet" type="text/css" 
href="/assets/main.css?body=1">')
+            expect(tags).to include('<link rel="stylesheet" type="text/css" 
href="/assets/a.css?body=1">')
+            expect(tags).to include('<link rel="stylesheet" type="text/css" 
href="/assets/b.css?body=1">')
           end
         end
       end


Reply via email to