Module: Xcode
- Defined in:
- lib/xcode.rb,
lib/xcode/iphone.rb,
lib/xcode/pbx_proj.rb,
lib/xcode/pbx_group.rb,
lib/xcode/frameworks.rb,
lib/xcode/pbx_project.rb,
lib/xcode/pbx_formatter.rb,
lib/xcode/pbx_build_file.rb,
lib/xcode/pbx_build_phase.rb,
lib/xcode/pbx_native_target.rb,
lib/xcode/pbx_file_reference.rb,
lib/xcode/xc_configuration_list.rb,
lib/xcode/xc_build_configuration.rb,
lib/xcode/pbx_headers_build_phase.rb,
lib/xcode/pbx_sources_build_phase.rb,
lib/xcode/pbx_resources_build_phase.rb,
lib/xcode/pbx_copy_files_build_phase.rb,
lib/xcode/pbx_frameworks_build_phase.rb,
lib/xcode/iphone_build_configurations.rb
Defined Under Namespace
Modules: Frameworks, IPhone, IPhoneBuildConfigurations, PBXFormatter
Classes: PBXBuildFile, PBXBuildPhase, PBXCopyFilesBuildPhase, PBXFileReference, PBXFrameworksBuildPhase, PBXGroup, PBXHeadersBuildPhase, PBXNativeTarget, PBXProj, PBXProject, PBXResourcesBuildPhase, PBXSourcesBuildPhase, XCBuildConfiguration, XCConfigurationList
Class Method Summary
collapse
Class Method Details
.objects ⇒ Object
4
5
6
|
# File 'lib/xcode.rb', line 4
def self.objects
@objects ||= {}
end
|
.register(object) ⇒ Object
8
9
10
11
12
|
# File 'lib/xcode.rb', line 8
def self.register(object)
id = Digest::MD5.hexdigest(rand.to_s + Time.now.usec.to_s).upcase[0,24]
objects[id] = object
id
end
|