Module: RailsDevMCP::Config

Defined in:
lib/rails_dev_mcp/server.rb

Overview

Configuration module

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loggerObject

Returns the value of attribute logger.



32
33
34
# File 'lib/rails_dev_mcp/server.rb', line 32

def logger
  @logger
end

.rails_rootObject

Returns the value of attribute rails_root.



32
33
34
# File 'lib/rails_dev_mcp/server.rb', line 32

def rails_root
  @rails_root
end

.server_processObject

Returns the value of attribute server_process.



32
33
34
# File 'lib/rails_dev_mcp/server.rb', line 32

def server_process
  @server_process
end

Class Method Details

.setup(rails_root = Dir.pwd) ⇒ Object



34
35
36
37
38
39
40
# File 'lib/rails_dev_mcp/server.rb', line 34

def setup(rails_root = Dir.pwd)
  @logger = Logger.new($stderr)
  @logger.level = Logger::INFO
  @rails_root = rails_root
  @server_process = nil
  self
end