Hello community,

here is the log from the commit of package rubygem-gettext_i18n_rails_js for 
openSUSE:Factory checked in at 2015-12-03 13:30:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-gettext_i18n_rails_js (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-gettext_i18n_rails_js.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-gettext_i18n_rails_js"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-gettext_i18n_rails_js/rubygem-gettext_i18n_rails_js.changes
      2015-04-12 00:11:09.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-gettext_i18n_rails_js.new/rubygem-gettext_i18n_rails_js.changes
 2015-12-03 13:30:02.000000000 +0100
@@ -1,0 +2,10 @@
+Wed Nov  4 05:31:45 UTC 2015 - co...@suse.com
+
+- updated to version 1.0.3
+ see installed CHANGELOG.md
+
+  ## 
[1.0.3](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.3) 
- 2015-11-03
+  
+  * Stop using bundler within the core lib (@domcleal)
+
+-------------------------------------------------------------------

Old:
----
  gettext_i18n_rails_js-1.0.2.gem

New:
----
  gettext_i18n_rails_js-1.0.3.gem

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

Other differences:
------------------
++++++ rubygem-gettext_i18n_rails_js.spec ++++++
--- /var/tmp/diff_new_pack.2aSQWx/_old  2015-12-03 13:30:03.000000000 +0100
+++ /var/tmp/diff_new_pack.2aSQWx/_new  2015-12-03 13:30:03.000000000 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-gettext_i18n_rails_js
-Version:        1.0.2
+Version:        1.0.3
 Release:        0
 %define mod_name gettext_i18n_rails_js
 %define mod_full_name %{mod_name}-%{version}

++++++ gettext_i18n_rails_js-1.0.2.gem -> gettext_i18n_rails_js-1.0.3.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md    1970-01-01 01:00:00.000000000 +0100
+++ new/CHANGELOG.md    2015-11-03 20:47:37.000000000 +0100
@@ -1,19 +1,23 @@
 # Changelog
 
+## 
[1.0.3](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.3) 
- 2015-11-03
+
+* Stop using bundler within the core lib (@domcleal)
+
 ## 
[1.0.2](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.2) 
- 2015-03-30
 
-* Fixes exception when parsing empty js/coffee files
-* Avoid methods defined in rake task exposing globally
-* Added better configuration options
+* Fixes exception when parsing empty js/coffee files (@tboerger)
+* Avoid methods defined in rake task exposing globally (@tboerger)
+* Added better configuration options (@tboerger)
 
 ## 
[1.0.1](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.1) 
- 2015-02-24
 
-* Added missing javascripts to the gemspec
+* Added missing javascripts to the gemspec (@tboerger)
 
 ## 
[1.0.0](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.0) 
- 2015-02-24
 
-* Transfer from github.com/nubis/gettext_i18n_rails_js
-* Added TravisCI, Rubocop and Coveralls
-* Updated structure to my opinionated gem style
-* Changed default handlebars function to ```__```
-* Added extended ```gettext_i18n_rails_js.yml```
+* Transfer from github.com/nubis/gettext_i18n_rails_js (@tboerger)
+* Added TravisCI, Rubocop and Coveralls (@tboerger)
+* Updated structure to my opinionated gem style (@tboerger)
+* Changed default handlebars function to ```__``` (@tboerger)
+* Added extended ```gettext_i18n_rails_js.yml``` (@tboerger)
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/gettext_i18n_rails_js/parser/base.rb 
new/lib/gettext_i18n_rails_js/parser/base.rb
--- old/lib/gettext_i18n_rails_js/parser/base.rb        1970-01-01 
01:00:00.000000000 +0100
+++ new/lib/gettext_i18n_rails_js/parser/base.rb        2015-11-03 
20:47:37.000000000 +0100
@@ -87,9 +87,9 @@
 
       def cleanup_value(value)
         value
-          .gsub("\n", "\n")
-          .gsub("\t", "\t")
-          .gsub("\0", "\0")
+          .tr("\n", "\n")
+          .tr("\t", "\t")
+          .tr("\0", "\0")
       end
 
       def separator_for(value)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/gettext_i18n_rails_js/task.rb 
new/lib/gettext_i18n_rails_js/task.rb
--- old/lib/gettext_i18n_rails_js/task.rb       1970-01-01 01:00:00.000000000 
+0100
+++ new/lib/gettext_i18n_rails_js/task.rb       2015-11-03 20:47:37.000000000 
+0100
@@ -28,54 +28,66 @@
     extend self
 
     def po_to_json
-      GettextI18nRailsJs::Parser::Javascript
-        .gettext_function = GettextI18nRailsJs.config.javascript_function
-
-      GettextI18nRailsJs::Parser::Handlebars
-        .gettext_function = GettextI18nRailsJs.config.handlebars_function
+      set_config
 
       if files_list.empty?
         puts "Couldn't find PO files in #{locale_path}, run 'rake 
gettext:find'"
       else
-        files_list.each do |input|
-          # Language is used for filenames, while language code is used as the
-          # in-app language code. So for instance, simplified chinese will live
-          # in app/assets/locale/zh_CN/app.js but inside the file the language
-          # will be referred to as locales['zh-CN']. This is to adapt to the
-          # existing gettext_rails convention.
-
-          language = input.dirname.basename.to_s
-          language_code = language.gsub("_", "-")
-
-          destination = output_path.join(language)
-          destination.mkpath
-
-          json = PoToJson.new(
-            input.to_s
-          ).generate_for_jed(
-            language_code,
-            GettextI18nRailsJs.config.jed_options
-          )
-
-          destination.join("app.js").open("w") do |f|
-            f.rewind
-            f.write(json)
-          end
+        files_iterate
+        print_footer
+      end
+    end
 
-          puts "Created app.js in #{destination}"
-        end
+    protected
 
-        puts
-        puts "All files created, make sure they are being added to your 
assets."
-        puts "If they are not, you can add them with this line (configurable):"
-        puts
-        puts "//= require_tree ./locale"
-        puts "//= require gettext/all"
-        puts
+    def destination(lang)
+      path = output_path.join(lang)
+      path.mkpath
+
+      path.join("app.js").open("w") do |f|
+        f.rewind
+        f.write yield
       end
+
+      puts "Created app.js in #{path}"
     end
 
-    protected
+    def lang_for(file)
+      file.dirname.basename.to_s
+    end
+
+    def json_for(file)
+      PoToJson.new(
+        file.to_s
+      ).generate_for_jed(
+        lang_for(file),
+        GettextI18nRailsJs.config.jed_options
+      )
+    end
+
+    def set_config
+      GettextI18nRailsJs::Parser::Javascript
+        .gettext_function = GettextI18nRailsJs.config.javascript_function
+
+      GettextI18nRailsJs::Parser::Handlebars
+        .gettext_function = GettextI18nRailsJs.config.handlebars_function
+    end
+
+    def files_iterate
+      files_list.each do |input|
+        # Language is used for filenames, while language code is used as the
+        # in-app language code. So for instance, simplified chinese will live
+        # in app/assets/locale/zh_CN/app.js but inside the file the language
+        # will be referred to as locales['zh-CN']. This is to adapt to the
+        # existing gettext_rails convention.
+
+        destination(
+          lang_for(input)
+        ) do
+          json_for(input)
+        end
+      end
+    end
 
     def files_list
       require "gettext_i18n_rails/tasks"
@@ -94,5 +106,15 @@
         GettextI18nRailsJs.config.output_path
       )
     end
+
+    def print_footer
+      puts
+      puts "All files created, make sure they are being added to your assets."
+      puts "If they are not, you can add them with this line (configurable):"
+      puts
+      puts "//= require_tree ./locale"
+      puts "//= require gettext/all"
+      puts
+    end
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/gettext_i18n_rails_js/version.rb 
new/lib/gettext_i18n_rails_js/version.rb
--- old/lib/gettext_i18n_rails_js/version.rb    1970-01-01 01:00:00.000000000 
+0100
+++ new/lib/gettext_i18n_rails_js/version.rb    2015-11-03 20:47:37.000000000 
+0100
@@ -27,7 +27,7 @@
   class Version
     MAJOR = 1
     MINOR = 0
-    PATCH = 2
+    PATCH = 3
 
     PRE = nil
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/gettext_i18n_rails_js.rb 
new/lib/gettext_i18n_rails_js.rb
--- old/lib/gettext_i18n_rails_js.rb    1970-01-01 01:00:00.000000000 +0100
+++ new/lib/gettext_i18n_rails_js.rb    2015-11-03 20:47:37.000000000 +0100
@@ -23,17 +23,10 @@
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #
 
-ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", __FILE__)
-
-if File.exist? ENV["BUNDLE_GEMFILE"]
-  require "bundler"
-  Bundler.setup(:default)
-else
-  gem "rails", version: ">= 3.2.0"
-  gem "gettext", version: ">= 3.0.2"
-  gem "gettext_i18n_rails", version: ">= 0.7.1"
-  gem "po_to_json", version: ">= 0.1.0"
-end
+gem "rails", version: ">= 3.2.0"
+gem "gettext", version: ">= 3.0.2"
+gem "gettext_i18n_rails", version: ">= 0.7.1"
+gem "po_to_json", version: ">= 0.1.0"
 
 require "rails"
 require "gettext"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        1970-01-01 01:00:00.000000000 +0100
+++ new/metadata        2015-11-03 20:47:37.000000000 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: gettext_i18n_rails_js
 version: !ruby/object:Gem::Version
-  version: 1.0.2
+  version: 1.0.3
 platform: ruby
 authors:
 - Thomas Boerger
@@ -9,118 +9,118 @@
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-03-30 00:00:00.000000000 Z
+date: 2015-11-03 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: bundler
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: '0'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: '0'
 - !ruby/object:Gem::Dependency
   name: rake
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: '0'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: '0'
 - !ruby/object:Gem::Dependency
   name: yard
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: '0'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: '0'
 - !ruby/object:Gem::Dependency
   name: rspec
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: '0'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: '0'
 - !ruby/object:Gem::Dependency
   name: rails
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 3.2.0
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 3.2.0
 - !ruby/object:Gem::Dependency
   name: gettext
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 3.0.2
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 3.0.2
 - !ruby/object:Gem::Dependency
   name: gettext_i18n_rails
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 0.7.1
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 0.7.1
 - !ruby/object:Gem::Dependency
   name: po_to_json
   requirement: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 1.0.0
   type: :runtime
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
-    - - '>='
+    - - ">="
       - !ruby/object:Gem::Version
         version: 1.0.0
 description: |2
@@ -136,28 +136,28 @@
 extra_rdoc_files: []
 files:
 - CHANGELOG.md
-- README.md
 - LICENSE
-- lib/tasks/gettext_i18n_rails_js_tasks.rake
-- lib/gettext_i18n_rails_js.rb
+- README.md
 - lib/assets/javascripts/gettext/all.js
-- lib/gettext_i18n_rails_js/version.rb
+- lib/gettext_i18n_rails_js.rb
 - lib/gettext_i18n_rails_js/config.rb
 - lib/gettext_i18n_rails_js/engine.rb
-- lib/gettext_i18n_rails_js/task.rb
+- lib/gettext_i18n_rails_js/parser.rb
 - lib/gettext_i18n_rails_js/parser/base.rb
 - lib/gettext_i18n_rails_js/parser/handlebars.rb
 - lib/gettext_i18n_rails_js/parser/javascript.rb
-- lib/gettext_i18n_rails_js/parser.rb
-- vendor/assets/javascripts/gettext/jed.js
-- spec/spec_helper.rb
+- lib/gettext_i18n_rails_js/task.rb
+- lib/gettext_i18n_rails_js/version.rb
+- lib/tasks/gettext_i18n_rails_js_tasks.rake
 - spec/fixtures/example.coffee
-- spec/fixtures/example.js
 - spec/fixtures/example.handlebars
-- spec/support/with_file.rb
-- spec/gettext_i18n_rails_js_spec.rb
+- spec/fixtures/example.js
 - spec/gettext_i18n_rails_js/parser/handlebars_spec.rb
 - spec/gettext_i18n_rails_js/parser/javascript_spec.rb
+- spec/gettext_i18n_rails_js_spec.rb
+- spec/spec_helper.rb
+- spec/support/with_file.rb
+- vendor/assets/javascripts/gettext/jed.js
 homepage: https://github.com/webhippie/gettext_i18n_rails_js
 licenses:
 - MIT
@@ -168,28 +168,28 @@
 - lib
 required_ruby_version: !ruby/object:Gem::Requirement
   requirements:
-  - - '>='
+  - - ">="
     - !ruby/object:Gem::Version
       version: 1.9.3
 required_rubygems_version: !ruby/object:Gem::Requirement
   requirements:
-  - - '>='
+  - - ">="
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.0.3
+rubygems_version: 2.4.5.1
 signing_key: 
 specification_version: 4
 summary: Extends gettext_i18n_rails making your .po files available to client 
side
   javascript as JSON
 test_files:
-- spec/spec_helper.rb
 - spec/fixtures/example.coffee
-- spec/fixtures/example.js
 - spec/fixtures/example.handlebars
-- spec/support/with_file.rb
-- spec/gettext_i18n_rails_js_spec.rb
+- spec/fixtures/example.js
 - spec/gettext_i18n_rails_js/parser/handlebars_spec.rb
 - spec/gettext_i18n_rails_js/parser/javascript_spec.rb
+- spec/gettext_i18n_rails_js_spec.rb
+- spec/spec_helper.rb
+- spec/support/with_file.rb
 has_rdoc: 


Reply via email to