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
11 12 13 14 15 16 |
# File 'lib/mcp/tool.rb', line 11 def description(text) key_name = name.to_sym schema_dsl.(key_name, :description, text) self end |
#hidden(hidden = true) ⇒ Object
rubocop:disable Style/OptionalBooleanParameter
18 19 20 21 22 23 |
# File 'lib/mcp/tool.rb', line 18 def hidden(hidden = true) # rubocop:disable Style/OptionalBooleanParameter key_name = name.to_sym schema_dsl.(key_name, :hidden, hidden) self end |