diff --git a/spec/dummyapp/.annotaterb.yml b/spec/dummyapp/.annotaterb.yml new file mode 100644 index 00000000..084a25a4 --- /dev/null +++ b/spec/dummyapp/.annotaterb.yml @@ -0,0 +1,3 @@ +--- +additional_file_patterns: + - "app/serializers/%MODEL_NAME%_*_serializer.rb" diff --git a/spec/dummyapp/app/models/test_default.rb b/spec/dummyapp/app/models/test_default.rb index ae6e7d75..b3e9f11f 100644 --- a/spec/dummyapp/app/models/test_default.rb +++ b/spec/dummyapp/app/models/test_default.rb @@ -1,4 +1,19 @@ # frozen_string_literal: true +# == Schema Information +# +# Table name: test_defaults +# +# id :bigint not null, primary key +# boolean :boolean default(FALSE) +# date :date default(Tue, 04 Jul 2023) +# datetime :datetime default(Tue, 04 Jul 2023 12:34:56.000000000 UTC +00:00) +# decimal :decimal(14, 2) default(43.21) +# float :float default(12.34) +# integer :integer default(99) +# string :string default("hello world!") +# created_at :datetime not null +# updated_at :datetime not null +# class TestDefault < ApplicationRecord end diff --git a/spec/dummyapp/app/serializers/test_default_index_serializer.rb b/spec/dummyapp/app/serializers/test_default_index_serializer.rb new file mode 100644 index 00000000..88f8454f --- /dev/null +++ b/spec/dummyapp/app/serializers/test_default_index_serializer.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# == Schema Information +# +# Table name: test_defaults +# +# id :bigint not null, primary key +# boolean :boolean default(FALSE) +# date :date default(Tue, 04 Jul 2023) +# datetime :datetime default(Tue, 04 Jul 2023 12:34:56.000000000 UTC +00:00) +# decimal :decimal(14, 2) default(43.21) +# float :float default(12.34) +# integer :integer default(99) +# string :string default("hello world!") +# created_at :datetime not null +# updated_at :datetime not null +# +class TestDefaultIndexSerializer + def initialize(test_default) + @test_default = test_default + end +end diff --git a/spec/dummyapp/app/serializers/test_default_show_serializer.rb b/spec/dummyapp/app/serializers/test_default_show_serializer.rb new file mode 100644 index 00000000..ebd99d46 --- /dev/null +++ b/spec/dummyapp/app/serializers/test_default_show_serializer.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# == Schema Information +# +# Table name: test_defaults +# +# id :bigint not null, primary key +# boolean :boolean default(FALSE) +# date :date default(Tue, 04 Jul 2023) +# datetime :datetime default(Tue, 04 Jul 2023 12:34:56.000000000 UTC +00:00) +# decimal :decimal(14, 2) default(43.21) +# float :float default(12.34) +# integer :integer default(99) +# string :string default("hello world!") +# created_at :datetime not null +# updated_at :datetime not null +# +class TestDefaultShowSerializer + def initialize(test_default) + @test_default = test_default + end +end