Module: Plutonium::Definition::Presentable
- Extended by:
- ActiveSupport::Concern
- Included in:
- Interaction::Base, Query::Base
- Defined in:
- lib/plutonium/definition/presentable.rb
Overview
Provides presentation-related functionality for interactions.
This module allows interactions to define metadata such as labels, icons, and descriptions, which can be used for UI generation or documentation.
Instance Method Summary collapse
Instance Method Details
#description ⇒ Object
66 67 68 |
# File 'lib/plutonium/definition/presentable.rb', line 66 def description self.class.description end |
#icon ⇒ Object
62 63 64 |
# File 'lib/plutonium/definition/presentable.rb', line 62 def icon self.class.icon end |
#label ⇒ Object
58 59 60 |
# File 'lib/plutonium/definition/presentable.rb', line 58 def label self.class.label end |