Module: LspRouter::Config::M

Defined in:
lib/lsp_router/config.rb

Overview

module for configuration file

Instance Method Summary collapse

Instance Method Details

#configLspRouter::Config

Returns:



44
45
46
# File 'lib/lsp_router/config.rb', line 44

def config
  Config.instance
end

#logfile(filename) ⇒ Object

Parameters:

  • filename (String)


29
30
31
# File 'lib/lsp_router/config.rb', line 29

def logfile(filename)
  config.logfile = filename
end

#loglevel(level) ⇒ Object

Parameters:

  • level (Symbol)


34
35
36
# File 'lib/lsp_router/config.rb', line 34

def loglevel(level)
  config.loglevel = level
end

#position_encoding(enc) ⇒ String

Returns:

  • (String)


39
40
41
# File 'lib/lsp_router/config.rb', line 39

def position_encoding(enc)
  config.encoding = enc
end

#server(name, &block) ⇒ Object

Parameters:

  • name (String)


24
25
26
# File 'lib/lsp_router/config.rb', line 24

def server(name, &block)
  config.add_server(name, &block)
end