Module: RailsMcpServer::GuideFrameworkContract::ClassMethods
- Defined in:
- lib/rails-mcp-server/resources/guide_framework_contract.rb
Instance Method Summary collapse
-
#validate_contract! ⇒ Object
Validate that required methods are implemented.
Instance Method Details
#validate_contract! ⇒ Object
Validate that required methods are implemented
10 11 12 13 14 15 16 17 18 |
# File 'lib/rails-mcp-server/resources/guide_framework_contract.rb', line 10 def validate_contract! required_methods = [:framework_name, :resource_directory, :download_command] required_methods.each do |method| unless method_defined?(method) raise NotImplementedError, "#{self} must implement ##{method}" end end end |