Class: RailsMcpServer::ResourceBase
- Inherits:
-
Object
- Object
- RailsMcpServer::ResourceBase
- Defined in:
- lib/rails-mcp-server/helpers/resource_base.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#config_dir ⇒ Object
readonly
Returns the value of attribute config_dir.
-
#manifest_file ⇒ Object
readonly
Returns the value of attribute manifest_file.
-
#resource_folder ⇒ Object
readonly
Returns the value of attribute resource_folder.
-
#resource_name ⇒ Object
readonly
Returns the value of attribute resource_name.
Instance Method Summary collapse
-
#initialize(resource_name, config_dir:, force: false, verbose: false) ⇒ ResourceBase
constructor
A new instance of ResourceBase.
Constructor Details
#initialize(resource_name, config_dir:, force: false, verbose: false) ⇒ ResourceBase
Returns a new instance of ResourceBase.
9 10 11 12 13 14 15 |
# File 'lib/rails-mcp-server/helpers/resource_base.rb', line 9 def initialize(resource_name, config_dir:, force: false, verbose: false) @resource_name = resource_name.to_s @config_dir = config_dir @force = force @verbose = verbose setup_paths end |
Instance Attribute Details
#config_dir ⇒ Object (readonly)
Returns the value of attribute config_dir.
7 8 9 |
# File 'lib/rails-mcp-server/helpers/resource_base.rb', line 7 def config_dir @config_dir end |
#manifest_file ⇒ Object (readonly)
Returns the value of attribute manifest_file.
7 8 9 |
# File 'lib/rails-mcp-server/helpers/resource_base.rb', line 7 def manifest_file @manifest_file end |
#resource_folder ⇒ Object (readonly)
Returns the value of attribute resource_folder.
7 8 9 |
# File 'lib/rails-mcp-server/helpers/resource_base.rb', line 7 def resource_folder @resource_folder end |
#resource_name ⇒ Object (readonly)
Returns the value of attribute resource_name.
7 8 9 |
# File 'lib/rails-mcp-server/helpers/resource_base.rb', line 7 def resource_name @resource_name end |