Hello community,

here is the log from the commit of package rubygem-jbuilder for 
openSUSE:Factory checked in at 2015-05-18 22:29:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-jbuilder (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-jbuilder.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-jbuilder"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-jbuilder/rubygem-jbuilder.changes        
2015-04-12 00:10:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-jbuilder.new/rubygem-jbuilder.changes   
2015-05-18 22:29:34.000000000 +0200
@@ -1,0 +2,16 @@
+Mon May 18 04:29:26 UTC 2015 - co...@suse.com
+
+- updated to version 2.2.15
+ see installed CHANGELOG.md
+
+  2.2.15
+  ------
+  
+  * [Fix NoMethodError around `api_only` in 
railtie](https://github.com/rails/jbuilder/commit/705d1d6af3671d0bf0f78e9bb3136e727be1fb63)
+  
+  2.2.14
+  ------
+  
+  * [Make Jbuilder compatible with Rails 
API](https://github.com/rails/jbuilder/commit/29c0014a9c954c990075d42c45c66075260e924b)
+
+-------------------------------------------------------------------

Old:
----
  jbuilder-2.2.13.gem

New:
----
  jbuilder-2.2.15.gem

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

Other differences:
------------------
++++++ rubygem-jbuilder.spec ++++++
--- /var/tmp/diff_new_pack.k3qBwX/_old  2015-05-18 22:29:35.000000000 +0200
+++ /var/tmp/diff_new_pack.k3qBwX/_new  2015-05-18 22:29:35.000000000 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-jbuilder
-Version:        2.2.13
+Version:        2.2.15
 Release:        0
 %define mod_name jbuilder
 %define mod_full_name %{mod_name}-%{version}

++++++ jbuilder-2.2.13.gem -> jbuilder-2.2.15.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md    2015-04-10 20:33:37.000000000 +0200
+++ new/CHANGELOG.md    2015-05-18 05:26:37.000000000 +0200
@@ -1,5 +1,15 @@
 # Changelog
 
+2.2.15
+------
+
+* [Fix NoMethodError around `api_only` in 
railtie](https://github.com/rails/jbuilder/commit/705d1d6af3671d0bf0f78e9bb3136e727be1fb63)
+
+2.2.14
+------
+
+* [Make Jbuilder compatible with Rails 
API](https://github.com/rails/jbuilder/commit/29c0014a9c954c990075d42c45c66075260e924b)
+
 2.2.13
 ------
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jbuilder.gemspec new/jbuilder.gemspec
--- old/jbuilder.gemspec        2015-04-10 20:33:37.000000000 +0200
+++ new/jbuilder.gemspec        2015-05-18 05:26:37.000000000 +0200
@@ -1,6 +1,6 @@
 Gem::Specification.new do |s|
   s.name     = 'jbuilder'
-  s.version  = '2.2.13'
+  s.version  = '2.2.15'
   s.authors  = ['David Heinemeier Hansson', 'Pavel Pravosud']
   s.email    = ['da...@37signals.com', 'pa...@pravosud.com']
   s.summary  = 'Create JSON structures via a Builder-style DSL'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lib/generators/rails/scaffold_controller_generator.rb 
new/lib/generators/rails/scaffold_controller_generator.rb
--- old/lib/generators/rails/scaffold_controller_generator.rb   2015-04-10 
20:33:37.000000000 +0200
+++ new/lib/generators/rails/scaffold_controller_generator.rb   2015-05-18 
05:26:37.000000000 +0200
@@ -4,9 +4,9 @@
 module Rails
   module Generators
     class ScaffoldControllerGenerator
-      source_root File.expand_path('../templates', __FILE__)
+      source_paths.unshift File.expand_path('../templates', __FILE__)
 
       hook_for :jbuilder, default: true
     end
   end
-end
\ No newline at end of file
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jbuilder/railtie.rb new/lib/jbuilder/railtie.rb
--- old/lib/jbuilder/railtie.rb 2015-04-10 20:33:37.000000000 +0200
+++ new/lib/jbuilder/railtie.rb 2015-05-18 05:26:37.000000000 +0200
@@ -8,6 +8,12 @@
         ActionView::Template.register_template_handler :jbuilder, 
JbuilderHandler
         require 'jbuilder/dependency_tracker'
       end
+
+      if app.config.respond_to?(:api_config) && app.config.api_only
+        ActiveSupport.on_load :action_controller do
+          include ActionView::Rendering
+        end
+      end
     end
 
     if Rails::VERSION::MAJOR >= 4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/jbuilder.rb new/lib/jbuilder.rb
--- old/lib/jbuilder.rb 2015-04-10 20:33:37.000000000 +0200
+++ new/lib/jbuilder.rb 2015-05-18 05:26:37.000000000 +0200
@@ -18,8 +18,8 @@
   end
 
   # Yields a builder and automatically turns the result into a JSON string
-  def self.encode(*args)
-    new(*args, &::Proc.new).target!
+  def self.encode(*args, &block)
+    new(*args, &block).target!
   end
 
   BLANK = Blank.new
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2015-04-10 20:33:37.000000000 +0200
+++ new/metadata        2015-05-18 05:26:37.000000000 +0200
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: jbuilder
 version: !ruby/object:Gem::Version
-  version: 2.2.13
+  version: 2.2.15
 platform: ruby
 authors:
 - David Heinemeier Hansson
@@ -9,7 +9,7 @@
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-04-10 00:00:00.000000000 Z
+date: 2015-05-18 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: activesupport
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/jbuilder_test.rb new/test/jbuilder_test.rb
--- old/test/jbuilder_test.rb   2015-04-10 20:33:37.000000000 +0200
+++ new/test/jbuilder_test.rb   2015-05-18 05:26:37.000000000 +0200
@@ -52,7 +52,7 @@
 
 class JbuilderTest < ActiveSupport::TestCase
   setup do
-    Jbuilder.send :class_variable_set, '@@key_formatter', 
Jbuilder::KeyFormatter.new
+    Jbuilder.send :class_variable_set, '@@key_formatter', nil
   end
 
   test 'single key' do
@@ -571,6 +571,7 @@
   end
 
   test 'do not use default key formatter directly' do
+    Jbuilder.key_format
     jbuild{ |json| json.key 'value' }
     formatter = Jbuilder.send(:class_variable_get, '@@key_formatter')
     cache = formatter.instance_variable_get('@cache')


Reply via email to