diff --git a/lib/encoded_id/rails/configuration.rb b/lib/encoded_id/rails/configuration.rb index ae3f364..3a68855 100644 --- a/lib/encoded_id/rails/configuration.rb +++ b/lib/encoded_id/rails/configuration.rb @@ -9,7 +9,7 @@ class Configuration :group_separator, :alphabet, :id_length, - :slug_method_name, + :slug_value_method_name, :slugged_id_separator, :annotation_method_name, # Set to nil to disable annotated IDs :annotated_id_separator @@ -19,7 +19,7 @@ def initialize @group_separator = "-" @alphabet = ::EncodedId::Alphabet.modified_crockford @id_length = 8 - @slug_method_name = :name_for_encoded_id_slug + @slug_value_method_name = :name_for_encoded_id_slug @slugged_id_separator = "--" @annotation_method_name = :annotation_for_encoded_id @annotated_id_separator = "_" diff --git a/lib/encoded_id/rails/model.rb b/lib/encoded_id/rails/model.rb index 34056e2..389f7a0 100644 --- a/lib/encoded_id/rails/model.rb +++ b/lib/encoded_id/rails/model.rb @@ -31,7 +31,7 @@ def encoded_id def slugged_encoded_id return unless id return @slugged_encoded_id if defined?(@slugged_encoded_id) && !id_changed? - with = EncodedId::Rails.configuration.slug_method_name + with = EncodedId::Rails.configuration.slug_value_method_name separator = EncodedId::Rails.configuration.slugged_id_separator encoded = encoded_id return unless encoded diff --git a/sig/encoded_id/rails.rbs b/sig/encoded_id/rails.rbs index c873f4a..af21337 100644 --- a/sig/encoded_id/rails.rbs +++ b/sig/encoded_id/rails.rbs @@ -8,7 +8,7 @@ module EncodedId attr_accessor character_group_size: ::Integer attr_accessor alphabet: ::EncodedId::Alphabet attr_accessor id_length: ::Integer - attr_accessor slug_method_name: ::Symbol + attr_accessor slug_value_method_name: ::Symbol attr_accessor slugged_id_separator: ::String attr_accessor annotation_method_name: ::Symbol attr_accessor annotated_id_separator: ::String diff --git a/test/encoded_id/test_rails.rb b/test/encoded_id/test_rails.rb index 0938891..89a287e 100644 --- a/test/encoded_id/test_rails.rb +++ b/test/encoded_id/test_rails.rb @@ -11,7 +11,7 @@ def test_that_it_has_a_version_number def setup @model = MyModel.create - EncodedId::Rails.configuration.slug_method_name = :custom_slug_method + EncodedId::Rails.configuration.slug_value_method_name = :custom_slug_method end def test_find_by_encoded_id_gets_model_given_encoded_id @@ -175,7 +175,7 @@ def test_encoded_id_is_recalculated_if_id_changes def test_it_does_not_slug_encoded_id_for_model_with_no_slug assert_raises(StandardError) do - EncodedId::Rails.configuration.slug_method_name = :name_for_encoded_id_slug + EncodedId::Rails.configuration.slug_value_method_name = :name_for_encoded_id_slug model.slugged_encoded_id end end