mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-23 06:16:50 +00:00
Prep for 0.5.0
This commit is contained in:
parent
2c151438b1
commit
33d4842dcd
4
RELEASE_NOTES.md
Normal file
4
RELEASE_NOTES.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# VERSION 0.5 (May 16, 2012)
|
||||||
|
|
||||||
|
* First tagged version
|
||||||
|
* Changes generators to always generate an ApplicationSerializer
|
||||||
@ -1,4 +1,8 @@
|
|||||||
# -*- encoding: utf-8 -*-
|
# -*- encoding: utf-8 -*-
|
||||||
|
|
||||||
|
$:.unshift File.expand_path("../lib", __FILE__)
|
||||||
|
require "active_model/serializers/version"
|
||||||
|
|
||||||
Gem::Specification.new do |gem|
|
Gem::Specification.new do |gem|
|
||||||
gem.authors = ["José Valim", "Yehuda Katz"]
|
gem.authors = ["José Valim", "Yehuda Katz"]
|
||||||
gem.email = ["jose.valim@gmail.com", "wycats@gmail.com"]
|
gem.email = ["jose.valim@gmail.com", "wycats@gmail.com"]
|
||||||
@ -11,7 +15,7 @@ Gem::Specification.new do |gem|
|
|||||||
gem.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
|
gem.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
|
||||||
gem.name = "active_model_serializers"
|
gem.name = "active_model_serializers"
|
||||||
gem.require_paths = ["lib"]
|
gem.require_paths = ["lib"]
|
||||||
gem.version = "0.1.0"
|
gem.version = ActiveModel::Serializer::VERSION
|
||||||
|
|
||||||
gem.add_dependency 'activemodel', '~> 3.0'
|
gem.add_dependency 'activemodel', '~> 3.0'
|
||||||
gem.add_development_dependency "rails", "~> 3.0"
|
gem.add_development_dependency "rails", "~> 3.0"
|
||||||
|
|||||||
5
lib/active_model/serializers/version.rb
Normal file
5
lib/active_model/serializers/version.rb
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
module ActiveModel
|
||||||
|
class Serializer
|
||||||
|
VERSION = "0.5.0"
|
||||||
|
end
|
||||||
|
end
|
||||||
@ -16,12 +16,12 @@ class SerializerGeneratorTest < Rails::Generators::TestCase
|
|||||||
|
|
||||||
def test_generates_a_serializer
|
def test_generates_a_serializer
|
||||||
run_generator
|
run_generator
|
||||||
assert_file "app/serializers/account_serializer.rb", /class AccountSerializer < ActiveModel::Serializer/
|
assert_file "app/serializers/account_serializer.rb", /class AccountSerializer < ApplicationSerializer/
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_generates_a_namespaced_serializer
|
def test_generates_a_namespaced_serializer
|
||||||
run_generator ["admin/account"]
|
run_generator ["admin/account"]
|
||||||
assert_file "app/serializers/admin/account_serializer.rb", /class Admin::AccountSerializer < ActiveModel::Serializer/
|
assert_file "app/serializers/admin/account_serializer.rb", /class Admin::AccountSerializer < ApplicationSerializer/
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_uses_application_serializer_if_one_exists
|
def test_uses_application_serializer_if_one_exists
|
||||||
@ -62,6 +62,6 @@ class SerializerGeneratorTest < Rails::Generators::TestCase
|
|||||||
|
|
||||||
def test_with_no_attributes_does_not_add_extra_space
|
def test_with_no_attributes_does_not_add_extra_space
|
||||||
run_generator ["account"]
|
run_generator ["account"]
|
||||||
assert_file "app/serializers/account_serializer.rb", /class AccountSerializer < ActiveModel::Serializer\nend/
|
assert_file "app/serializers/account_serializer.rb", /class AccountSerializer < ApplicationSerializer\nend/
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user