Class: RailsAiBridge::Serializers::Providers::Collaborators::ModelLineFormatter::AssociationValidationCounts
- Inherits:
-
Object
- Object
- RailsAiBridge::Serializers::Providers::Collaborators::ModelLineFormatter::AssociationValidationCounts
- Defined in:
- lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb
Overview
Formats the compact association and validation count suffix.
Instance Method Summary collapse
-
#initialize(data) ⇒ AssociationValidationCounts
constructor
A new instance of AssociationValidationCounts.
-
#to_section ⇒ String
Count suffix or an empty string when both counts are zero.
Constructor Details
#initialize(data) ⇒ AssociationValidationCounts
Returns a new instance of AssociationValidationCounts.
241 242 243 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb', line 241 def initialize(data) @data = data end |
Instance Method Details
#to_section ⇒ String
Returns Count suffix or an empty string when both counts are zero.
246 247 248 249 250 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb', line 246 def to_section return '' unless counts? " (#{association_count}a, #{validation_count}v)" end |