module Pod::Command::Options::Frozen

Provides support for commands to skip updating the spec repositories.

Public Class Methods

included(base) click to toggle source
# File lib/cocoapods-freezer/command/options/frozen.rb, line 17
def self.included(base)
  base.extend(Options)
end
new(argv) click to toggle source
Calls superclass method
# File lib/cocoapods-freezer/command/options/frozen.rb, line 33
def initialize(argv)
  argv_frozen = argv.option('frozen')
  if argv_frozen.nil?
    @frozen = argv.flag?('frozen')
  else
    @frozen = true
    root = Pathname.new(argv_frozen)
    if root.directory?
      @frozen_root = root
    else
      root.mkpath
      if root.directory?
        @frozen_root = root
      end
    end
  end

  super
end

Public Instance Methods

frozen?(default: false) click to toggle source
# File lib/cocoapods-freezer/command/options/frozen.rb, line 21
def frozen?(default: false)
  if @frozen.nil?
    default
  else
    @frozen
  end
end
frozen_root() click to toggle source
# File lib/cocoapods-freezer/command/options/frozen.rb, line 29
def frozen_root
  @frozen_root
end