Method: Bundler::EndpointSpecification#initialize

Defined in:
lib/bundler/endpoint_specification.rb

#initialize(name, version, platform, spec_fetcher, dependencies, metadata = nil) ⇒ EndpointSpecification

Returns a new instance of EndpointSpecification.



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/bundler/endpoint_specification.rb', line 12

def initialize(name, version, platform, spec_fetcher, dependencies,  = nil)
  super()
  @name         = name
  @version      = Gem::Version.create version
  @platform     = Gem::Platform.new(platform)
  @spec_fetcher = spec_fetcher
  @dependencies = nil
  @unbuilt_dependencies = dependencies

  @loaded_from          = nil
  @remote_specification = nil
  @locked_platform = nil

  ()
end