Class: Dry::Schema::Macros::Value
- Inherits:
-
Object
- Object
- Dry::Schema::Macros::Value
- Defined in:
- lib/mcp/tool.rb
Overview
Add description method to Value macro
Instance Method Summary collapse
- #description(text) ⇒ Object
-
#hidden(hidden = true) ⇒ Object
rubocop:disable Style/OptionalBooleanParameter.
Instance Method Details
#description(text) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/mcp/tool.rb', line 13 def description(text) key_name = name.to_sym schema_dsl.(key_name, :description, text) self end |
#hidden(hidden = true) ⇒ Object
rubocop:disable Style/OptionalBooleanParameter
20 21 22 23 24 25 |
# File 'lib/mcp/tool.rb', line 20 def hidden(hidden = true) # rubocop:disable Style/OptionalBooleanParameter key_name = name.to_sym schema_dsl.(key_name, :hidden, hidden) self end |