Class: Pod::Command::Install

Inherits:
Object
  • Object
show all
Defined in:
lib/install.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(argv) ⇒ Install

Returns a new instance of Install.



7
8
9
10
11
# File 'lib/install.rb', line 7

def initialize(argv)
    options = remove_from_argv(argv, 'user-defined-')
    update_podfile(options)
    original_initialize(argv)
end

Class Method Details

.optionsObject



39
40
41
42
# File 'lib/install.rb', line 39

def options
    new_option = [['--user-defined-{key}=value', 'Adds user defined flags that can be accessed inside the Podfile']]
    original_options.concat(new_option)
end

.original_optionsObject



37
# File 'lib/install.rb', line 37

alias_method :original_options, :options

Instance Method Details

#original_initializeObject



5
# File 'lib/install.rb', line 5

alias_method :original_initialize, :initialize