module Licensed::Bundler::LazySpecification

Public Instance Methods

__materialize__(*args, **kwargs) click to toggle source
Calls superclass method
# File lib/licensed/sources/bundler/missing_specification.rb, line 50
def __materialize__(*args, **kwargs)
  spec = super(*args, **kwargs)
  return spec if spec

  Licensed::Bundler::MissingSpecification.new(name: name, version: version, platform: platform, source: source)
end
materialize_for_installation(*args) click to toggle source
Calls superclass method
# File lib/licensed/sources/bundler/missing_specification.rb, line 43
def materialize_for_installation(*args)
  spec = super(*args)
  return spec unless spec.is_a?(LazySpecification)

  Licensed::Bundler::MissingSpecification.new(name: name, version: version, platform: platform, source: source)
end