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')