module Solargraph::Convention

def self.for_global(yard_map)

Returns:
  • (Environ) -

Parameters:
  • yard_map (YardMap) --
def self.for_global(yard_map)
  result = Environ.new
  @@conventions.each do |conv|
    result.merge conv.global(yard_map)
  end
  result
end

def self.for_local(source_map)

Returns:
  • (Environ) -

Parameters:
  • source_map (SourceMap) --
def self.for_local(source_map)
  result = Environ.new
  @@conventions.each do |conv|
    result.merge conv.local(source_map)
  end
  result
end

def self.register convention

Returns:
  • (void) -

Parameters:
  • convention (Class) --
def self.register convention
  @@conventions.add convention.new
end