Module: Solargraph

Defined in:
lib/solargraph/live_parser.rb,
lib/solargraph.rb,
lib/solargraph/shell.rb,
lib/solargraph/mapper.rb,
lib/solargraph/server.rb,
lib/solargraph/api_map.rb,
lib/solargraph/version.rb,
lib/solargraph/code_map.rb,
lib/solargraph/snippets.rb,
lib/solargraph/yard_map.rb,
lib/solargraph/suggestion.rb,
lib/solargraph/node_methods.rb,
lib/solargraph/yard_map/cache.rb

Overview

Solargraph Ruby Parser Copyright (c) 2015 by Fred Snyder for Castwide Technologies LLC

Solargraph::Parser builds a code representation of existing Ruby interfaces for use in the Solargraph IDE.

Example use:

parser = Solargraph::Parser.new
parser.parse            #=> String with the entire Ruby interface
parser.parse("Fixnum")  #=> String with the Fixnum interface

require 'yard' require 'yard/registry'

Defined Under Namespace

Modules: NodeMethods, Snippets Classes: ApiMap, CodeMap, LiveParser, Mapper, Server, Shell, Suggestion, YardMap

Constant Summary collapse

YARDOC_PATH =
File.join(File.realpath(File.dirname(__FILE__)), '..', 'yardoc')
YARD_EXTENSION_FILE =
File.join(File.realpath(File.dirname(__FILE__)), 'yard-solargraph.rb')
VERSION =
'0.8.3'