Class: EncodedId::Rails::SluggedId
- Inherits:
-
CompositeIdBase
- Object
- CompositeIdBase
- EncodedId::Rails::SluggedId
- Defined in:
- lib/encoded_id/rails/slugged_id.rb
Overview
Represents an encoded ID with a slug prefix (e.g., “my-post–ABC123”).
Instance Method Summary collapse
-
#initialize(slug_part:, id_part:, separator: "--") ⇒ SluggedId
constructor
A new instance of SluggedId.
- #slugged_id ⇒ Object
Constructor Details
#initialize(slug_part:, id_part:, separator: "--") ⇒ SluggedId
Returns a new instance of SluggedId.
10 11 12 |
# File 'lib/encoded_id/rails/slugged_id.rb', line 10 def initialize(slug_part:, id_part:, separator: "--") super(first_part: slug_part, id_part: id_part, separator: separator) end |
Instance Method Details
#slugged_id ⇒ Object
15 16 17 |
# File 'lib/encoded_id/rails/slugged_id.rb', line 15 def slugged_id build_composite_id end |