From e04d5a161585001d1d9b6d3392421e0150a5bdaa Mon Sep 17 00:00:00 2001 From: Svyatoslav Kryukov Date: Wed, 30 Jul 2025 10:42:25 +0300 Subject: [PATCH] * use Alba inflector --- app/serializers/application_serializer.rb | 12 ------------ config/initializers/alba.rb | 1 + 2 files changed, 1 insertion(+), 12 deletions(-) create mode 100644 config/initializers/alba.rb diff --git a/app/serializers/application_serializer.rb b/app/serializers/application_serializer.rb index e795c28..9ecb376 100644 --- a/app/serializers/application_serializer.rb +++ b/app/serializers/application_serializer.rb @@ -3,18 +3,6 @@ class ApplicationSerializer include Alba::Resource include Typelizer::DSL - class << self - def one(name, serializer: nil, **options) - options[:resource] ||= serializer || "#{name}Serializer".classify.constantize - super(name, **options) - end - - def many(name, serializer: nil, **options) - options[:resource] ||= serializer || "#{name.to_s.singularize}Serializer".classify.constantize - super(name, **options) - end - end - private def default_url_options = ActiveStorage::Current.url_options diff --git a/config/initializers/alba.rb b/config/initializers/alba.rb new file mode 100644 index 0000000..b924ddf --- /dev/null +++ b/config/initializers/alba.rb @@ -0,0 +1 @@ +Alba.inflector = :active_support