Module: Xcake

Defined in:
lib/xcake.rb,
lib/xcake/ui.rb,
lib/xcake/plugin.rb,
lib/xcake/command.rb,
lib/xcake/context.rb,
lib/xcake/version.rb,
lib/xcake/visitor.rb,
lib/xcake/constants.rb,
lib/xcake/generator.rb,
lib/xcake/visitable.rb,
lib/xcake/dependency.rb,
lib/xcake/dsl/scheme.rb,
lib/xcake/dsl/target.rb,
lib/xcake/dsl/project.rb,
lib/xcake/event_hooks.rb,
lib/xcake/informative.rb,
lib/xcake/command/init.rb,
lib/xcake/command/make.rb,
lib/xcake/xcode/scheme.rb,
lib/xcake/xcode/project.rb,
lib/xcake/core_ext/class.rb,
lib/xcake/dsl/build_rule.rb,
lib/xcake/dsl/build_phase.rb,
lib/xcake/path_classifier.rb,
lib/xcake/dsl/configurable.rb,
lib/xcake/dsl/target/sugar.rb,
lib/xcake/modern_xcodeproj.rb,
lib/xcake/dsl/configuration.rb,
lib/xcake/dsl/project/hooks.rb,
lib/xcake/dsl/project/sugar.rb,
lib/xcake/xcode/scheme_list.rb,
lib/xcake/dependency_provider.rb,
lib/xcake/dsl/configuration/sugar.rb,
lib/xcake/dsl/target/configurable.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/target_link_generator.rb,
lib/xcake/generator/configuration_generator.rb,
lib/xcake/generator/target_library_generator.rb,
lib/xcake/dsl/build_phase/headers_build_phase.rb,
lib/xcake/generator/project_metadata_generator.rb,
lib/xcake/generator/target_framework_generator.rb,
lib/xcake/generator/target_build_rule_generator.rb,
lib/xcake/generator/target_dependency_generator.rb,
lib/xcake/dsl/build_phase/copy_files_build_phase.rb,
lib/xcake/generator/target_build_phase_generator.rb,
lib/xcake/dsl/build_phase/shell_script_build_phase.rb,
lib/xcake/generator/target_file_reference_generator.rb,
lib/xcake/generator/default_project_structure_generator.rb,
lib/xcake/dsl/configuration/proxies/preproccessor_definitions_setting_proxy.rb

Defined Under Namespace

Modules: Configurable, Constants, Context, CoreExtensions, Dependency, Plugin, Visitable, Visitor, Xcode Classes: BuildPhase, BuildRule, Command, Configuration, ConfigurationGenerator, CopyFilesBuildPhase, DefaultProjectStructureGenerator, DependencyProvider, EventHooks, Generator, HeadersBuildPhase, Informative, PathClassifier, Project, ProjectGenerator, ProjectMetadataGenerator, Scheme, SchemeGenerator, ShellScriptBuildPhase, Target, TargetBuildPhaseGenerator, TargetBuildRuleGenerator, TargetDependencyGenerator, TargetFileReferenceGenerator, TargetFrameworkGenerator, TargetGenerator, TargetLibraryGenerator, TargetLinkGenerator, UI, XcodeprojContext

Constant Summary collapse

VERSION =
'0.13.0'.freeze
PUBLIC_HEADER_ATTRIBUTE =
{ 'ATTRIBUTES' => ['Public'] }.freeze
PRIVATE_HEADER_ATTRIBUTE =
{ 'ATTRIBUTES' => ['Private'] }.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