Module: Rails::Hyperdrive::Resources::StackProfile
- Defined in:
- lib/rails/hyperdrive/resources/stack_profile.rb
Constant Summary collapse
- URI =
"hyperdrive://stack-profile"
Class Method Summary collapse
Class Method Details
.read(_params) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/rails/hyperdrive/resources/stack_profile.rb', line 22 def read(_params) [{ uri: URI, mimeType: "application/json", text: JSON.pretty_generate(Rails::Hyperdrive::StackProfile.current.to_h) }] end |
.resource ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/rails/hyperdrive/resources/stack_profile.rb', line 13 def resource ::MCP::Resource.new( uri: URI, name: "Stack Profile", description: "Parsed Gemfile.lock + categorization (rails, ruby, database, test, jobs, frontend, auth, authz, db_gems, gem_skills).", mime_type: "application/json" ) end |