Prep for 0.5.0

This commit is contained in:
tomhuda 2012-05-16 14:17:10 -07:00
parent 2c151438b1
commit 33d4842dcd
4 changed files with 17 additions and 4 deletions

4
RELEASE_NOTES.md Normal file
View File

@ -0,0 +1,4 @@
# VERSION 0.5 (May 16, 2012)
* First tagged version
* Changes generators to always generate an ApplicationSerializer

View File

@ -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"

View File

@ -0,0 +1,5 @@
module ActiveModel
class Serializer
VERSION = "0.5.0"
end
end

View File

@ -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