Module: Xcake

Defined in:
lib/xcake/ui.rb,
lib/xcake.rb,
lib/xcake/node.rb,
lib/xcake/plugin.rb,
lib/xcake/target.rb,
lib/xcake/command.rb,
lib/xcake/context.rb,
lib/xcake/project.rb,
lib/xcake/version.rb,
lib/xcake/visitor.rb,
lib/xcake/generator.rb,
lib/xcake/visitable.rb,
lib/xcake/dependency.rb,
lib/xcake/event_hooks.rb,
lib/xcake/informative.rb,
lib/xcake/command/init.rb,
lib/xcake/command/make.rb,
lib/xcake/configurable.rb,
lib/xcake/target/sugar.rb,
lib/xcake/xcode/scheme.rb,
lib/xcake/configuration.rb,
lib/xcake/project/hooks.rb,
lib/xcake/project/sugar.rb,
lib/xcake/xcode/project.rb,
lib/xcake/modern_xcodeproj.rb,
lib/xcake/xcode/scheme_list.rb,
lib/xcake/configuration/sugar.rb,
lib/xcake/dependency_provider.rb,
lib/xcake/file_reference_installer.rb,
lib/xcake/shell_script_build_phase.rb,
lib/xcake/context/xcodeproj_context.rb,
lib/xcake/generator/scheme_generator.rb,
lib/xcake/generator/target_generator.rb,
lib/xcake/generator/project_generator.rb,
lib/xcake/generator/configuration_generator.rb,
lib/xcake/generator/target_library_generator.rb,
lib/xcake/generator/project_metadata_generator.rb,
lib/xcake/generator/target_framework_generator.rb,
lib/xcake/generator/project_structure_generator.rb,
lib/xcake/generator/target_dependency_generator.rb,
lib/xcake/generator/target_build_phase_generator.rb,
lib/xcake/generator/target_file_reference_generator.rb,
lib/xcake/generator/target_custom_build_phase_generator.rb,
lib/xcake/file_reference_installer/header_file_reference_installer.rb,
lib/xcake/configuration/proxies/preproccessor_definitions_setting_proxy.rb,
lib/xcake/file_reference_installer/link_library_file_reference_installer.rb,
lib/xcake/file_reference_installer/copy_xcassets_file_reference_installer.rb,
lib/xcake/file_reference_installer/compile_source_file_reference_installer.rb,
lib/xcake/file_reference_installer/copy_resources_file_reference_installer.rb,
lib/xcake/file_reference_installer/compile_xcdatamodeld_file_reference_installer.rb

Overview

TODO: Hook into UI Class somehow.

Defined Under Namespace

Modules: Configurable, Context, Dependency, Plugin, Visitable, Visitor, Xcode Classes: Command, CompileSourceFileReferenceInstaller, CompileXCDataModeldFileReferenceInstaller, Configuration, ConfigurationGenerator, CopyResourcesFileReferenceInstaller, CopyXCAssetsFileReferenceInstaller, DependencyProvider, EventHooks, FileReferenceInstaller, Generator, HeaderFileReferenceInstaller, Informative, LinkLibraryFileReferenceInstaller, Node, Project, ProjectGenerator, ProjectMetadataGenerator, ProjectStructureGenerator, SchemeGenerator, ShellScriptBuildPhase, Target, TargetBuildPhaseGenerator, TargetCustomBuildPhaseGenerator, TargetDependencyGenerator, TargetFileReferenceGenerator, TargetFrameworkGenerator, TargetGenerator, TargetLibraryGenerator, UI, XcodeprojContext

Constant Summary collapse

VERSION =
'0.6.22'.freeze

Class Method Summary collapse

Class Method Details

.modern_xcodeproj?Boolean

Returns:

  • (Boolean)


2
3
4
# File 'lib/xcake/modern_xcodeproj.rb', line 2

def self.modern_xcodeproj?
  defined? Xcodeproj::Plist
end