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 11# frozen_string_literal: true
22
3+ require_relative "mcp/annotations"
34require_relative "mcp/configuration"
45require_relative "mcp/content"
56require_relative "mcp/instrumentation"
@@ -32,13 +33,4 @@ def configuration
3233 @configuration ||= Configuration . new
3334 end
3435 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
4436end
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