mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-22 22:06: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 -*-
|
||||
|
||||
$:.unshift File.expand_path("../lib", __FILE__)
|
||||
require "active_model/serializers/version"
|
||||
|
||||
Gem::Specification.new do |gem|
|
||||
gem.authors = ["José Valim", "Yehuda Katz"]
|
||||
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.name = "active_model_serializers"
|
||||
gem.require_paths = ["lib"]
|
||||
gem.version = "0.1.0"
|
||||
gem.version = ActiveModel::Serializer::VERSION
|
||||
|
||||
gem.add_dependency 'activemodel', '~> 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
|
||||
run_generator
|
||||
assert_file "app/serializers/account_serializer.rb", /class AccountSerializer < ActiveModel::Serializer/
|
||||
assert_file "app/serializers/account_serializer.rb", /class AccountSerializer < ApplicationSerializer/
|
||||
end
|
||||
|
||||
def test_generates_a_namespaced_serializer
|
||||
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
|
||||
|
||||
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
|
||||
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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user