class Solargraph::Environ
A collection of additional data, such as map pins and required paths, that can be added to an ApiMap.
Conventions are used to add Environs.
Attributes
@return [Array<String>]
@return [Array<Pin::Base>]
@return [Array<String>]
@return [Array<String>]
Public Class Methods
Source
# File lib/solargraph/environ.rb, line 26 def initialize requires: [], domains: [], pins: [], yard_plugins: [] @requires = requires @domains = domains @pins = pins @yard_plugins = yard_plugins end
@param requires [Array<String>] @param domains [Array<String>] @param pins [Array<Pin::Base>] @param yard_plugins [Array<String>]
Public Instance Methods
Source
# File lib/solargraph/environ.rb, line 34 def clear domains.clear requires.clear pins.clear yard_plugins.clear self end
@return [self]
Source
# File lib/solargraph/environ.rb, line 44 def merge other domains.concat other.domains requires.concat other.requires pins.concat other.pins yard_plugins.concat other.yard_plugins self end
@param other [Environ] @return [self]