Class: PodPrebuild::Metadata

Inherits:
JSONFile show all
Defined in:
lib/cocoapods-binary-cache/prebuild_output/metadata.rb

Instance Attribute Summary

Attributes inherited from JSONFile

#data, #path

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from JSONFile

#[], #[]=, #empty?, #initialize, #save!

Constructor Details

This class inherits a constructor from PodPrebuild::JSONFile

Class Method Details

.in_dir(dir) ⇒ Object



3
4
5
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 3

def self.in_dir(dir)
  PodPrebuild::.new(dir + "metadata.json")
end

Instance Method Details

#build_settingsObject



39
40
41
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 39

def build_settings
  @data["build_settings"] || {}
end

#build_settings=(value) ⇒ Object



43
44
45
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 43

def build_settings=(value)
  @data["build_settings"] = value
end

#framework_nameObject



15
16
17
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 15

def framework_name
  @data["framework_name"]
end

#framework_name=(value) ⇒ Object



19
20
21
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 19

def framework_name=(value)
  @data["framework_name"] = value
end

#resource_bundlesObject



31
32
33
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 31

def resource_bundles
  @data["resource_bundles"] || []
end

#resource_bundles=(value) ⇒ Object



35
36
37
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 35

def resource_bundles=(value)
  @data["resource_bundles"] = value
end

#resourcesObject



7
8
9
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 7

def resources
  @data["resources"] || []
end

#resources=(value) ⇒ Object



11
12
13
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 11

def resources=(value)
  @data["resources"] = value
end

#static_framework=(value) ⇒ Object



27
28
29
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 27

def static_framework=(value)
  @data["static_framework"] = value
end

#static_framework?Boolean



23
24
25
# File 'lib/cocoapods-binary-cache/prebuild_output/metadata.rb', line 23

def static_framework?
  @data["static_framework"] || false
end