class Pod::Lockfile

Public Class Methods

generrate_by_freezer(podfile, specs, checkout_options, spec_repos = {}, frozen_pods=[]) click to toggle source
# File lib/cocoapods-freezer/lockfile.rb, line 19
def generrate_by_freezer(podfile, specs, checkout_options, spec_repos = {}, frozen_pods=[])
  hash = {
    'PODS'             => generate_pods_data(specs),
    'DEPENDENCIES'     => generate_dependencies_data(podfile),
    'SPEC REPOS'       => generate_spec_repos(spec_repos),
    'EXTERNAL SOURCES' => generate_external_sources_data(podfile),
    'CHECKOUT OPTIONS' => checkout_options,
    'SPEC CHECKSUMS'   => generate_checksums(specs),
    'PODFILE CHECKSUM' => podfile.checksum,
    'COCOAPODS'        => CORE_VERSION,
    'FROZENPODS'                   => frozen_pods,
  }
  Lockfile.new(hash)
end

Public Instance Methods

freered?() click to toggle source
# File lib/cocoapods-freezer/lockfile.rb, line 4
def freered?
        frozen_pods = @internal_data['FROZENPODS']
        if !frozen_pods || frozen_pods.count == 0
                return false
        end

        return true
end
frozen_pod_names() click to toggle source
# File lib/cocoapods-freezer/lockfile.rb, line 13
def frozen_pod_names
  @internal_data['FROZENPODS'] || []
end