Class: Pod::Extension::PodsDefinition

Inherits:
Object
  • Object
show all
Defined in:
lib/cocoapods-extension/development/definition.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializePodsDefinition

Returns a new instance of PodsDefinition.



59
60
61
# File 'lib/cocoapods-extension/development/definition.rb', line 59

def initialize
    @map = Hash::new
end

Instance Attribute Details

#mapObject (readonly)

Returns the value of attribute map.



57
58
59
# File 'lib/cocoapods-extension/development/definition.rb', line 57

def map
  @map
end

Instance Method Details

#pods_listObject



63
64
65
# File 'lib/cocoapods-extension/development/definition.rb', line 63

def pods_list 
    @map
end

#store_pod(name = nil, *requirements) ⇒ Object



67
68
69
70
71
# File 'lib/cocoapods-extension/development/definition.rb', line 67

def store_pod(name = nil, *requirements)
    options = requirements.last || Hash::new
    share = options[:share].nil? ? true : options[:share]
    @map[name] = share
end