Class: RailsAiBridge::Serializers::Providers::Collaborators::RulesNotableGemsBuilder::NotableGemSortKey
- Inherits:
-
Object
- Object
- RailsAiBridge::Serializers::Providers::Collaborators::RulesNotableGemsBuilder::NotableGemSortKey
- Defined in:
- lib/rails_ai_bridge/serializers/providers/collaborators/rules_notable_gems_builder.rb
Overview
Builds a stable sort key for notable gem entries.
Instance Method Summary collapse
-
#initialize(gem) ⇒ NotableGemSortKey
constructor
A new instance of NotableGemSortKey.
-
#to_a ⇒ Array<String>
Sort key of category then name.
Constructor Details
#initialize(gem) ⇒ NotableGemSortKey
Returns a new instance of NotableGemSortKey.
82 83 84 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/rules_notable_gems_builder.rb', line 82 def initialize(gem) @gem = gem end |
Instance Method Details
#to_a ⇒ Array<String>
Returns Sort key of category then name.
87 88 89 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/rules_notable_gems_builder.rb', line 87 def to_a [@gem[:category] || '', @gem[:name] || ''] end |