Merge pull request #909 from joaomdmoura/json-api-default

Defining Json-API Adapter as Default
This commit is contained in:
Guillermo Iguaran
2015-05-20 20:50:19 -05:00
4 changed files with 12 additions and 7 deletions

View File

@@ -4,7 +4,7 @@ module ActionController
module Serialization
class AdapterSelectorTest < ActionController::TestCase
class MyController < ActionController::Base
def render_using_default_adapter
def render_using_the_initializer_defined_adapter
@profile = Profile.new({ name: 'Name 1', description: 'Description 1', comments: 'Comments 1' })
render json: @profile
end
@@ -23,7 +23,7 @@ module ActionController
tests MyController
def test_render_using_default_adapter
get :render_using_default_adapter
get :render_using_the_initializer_defined_adapter
assert_equal '{"name":"Name 1","description":"Description 1"}', response.body
end

View File

@@ -1,3 +1,5 @@
ActiveModel::Serializer.config.adapter = :json
class Model
def initialize(hash={})
@attributes = hash
@@ -64,7 +66,7 @@ Author = Class.new(Model)
Bio = Class.new(Model)
Blog = Class.new(Model)
Role = Class.new(Model)
User = Class.new(Model)
User = Class.new(Model)
Location = Class.new(Model)
Place = Class.new(Model)