File tree Expand file tree Collapse file tree 2 files changed +19
-9
lines changed Expand file tree Collapse file tree 2 files changed +19
-9
lines changed Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
+ require_relative "mcp/annotations"
3
4
require_relative "mcp/configuration"
4
5
require_relative "mcp/content"
5
6
require_relative "mcp/instrumentation"
@@ -32,13 +33,4 @@ def configuration
32
33
@configuration ||= Configuration . new
33
34
end
34
35
end
35
-
36
- class Annotations
37
- attr_reader :audience , :priority
38
-
39
- def initialize ( audience : nil , priority : nil )
40
- @audience = audience
41
- @priority = priority
42
- end
43
- end
44
36
end
Original file line number Diff line number Diff line change
1
+ # frozen_string_literal: true
2
+
3
+ module MCP
4
+ class Annotations
5
+ attr_reader :audience , :priority
6
+
7
+ def initialize ( audience : nil , priority : nil )
8
+ @audience = audience
9
+ @priority = priority
10
+
11
+ freeze
12
+ end
13
+
14
+ def to_h
15
+ { audience :, priority : } . compact . freeze
16
+ end
17
+ end
18
+ end
You can’t perform that action at this time.
0 commit comments