Class: PodPrebuild::Metadata

Inherits:
JSONFile show all
Defined in:
lib/cocoapods-binary-ht/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-ht/prebuild_output/metadata.rb', line 3

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

Instance Method Details

#build_settingsObject



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

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

#build_settings=(value) ⇒ Object



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

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

#framework_nameObject



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

def framework_name
  @data["framework_name"]
end

#framework_name=(value) ⇒ Object



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

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

#project_rootObject



55
56
57
# File 'lib/cocoapods-binary-ht/prebuild_output/metadata.rb', line 55

def project_root
  @data["project_root"]
end

#project_root=(value) ⇒ Object



59
60
61
# File 'lib/cocoapods-binary-ht/prebuild_output/metadata.rb', line 59

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

#resource_bundlesObject



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

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

#resource_bundles=(value) ⇒ Object



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

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

#resourcesObject



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

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

#resources=(value) ⇒ Object



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

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

#source_hashObject



47
48
49
# File 'lib/cocoapods-binary-ht/prebuild_output/metadata.rb', line 47

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

#source_hash=(value) ⇒ Object



51
52
53
# File 'lib/cocoapods-binary-ht/prebuild_output/metadata.rb', line 51

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

#static_framework=(value) ⇒ Object



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

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

#static_framework?Boolean

Returns:

  • (Boolean)


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

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