Class: Jumpstarter::Xcode

Inherits:
Object
  • Object
show all
Defined in:
lib/jumpstarter_core/xcode.rb

Defined Under Namespace

Classes: CreateScheme, DuplicateScheme, EditSchemeEnvVars, EditTargetBundleID

Class Method Summary collapse

Class Method Details

.installed!Object

*****************#

Class Methods  #

*****************#



91
92
93
94
95
96
97
98
# File 'lib/jumpstarter_core/xcode.rb', line 91

def self.installed!()
    # Run version
    version = CommandRunner.execute(
        command: Commands::Pip::Version, 
        error: nil
    )
    return (/pip (\d+)(.\d+)?(.\d+)?/ =~ version) 
end

.required_importsObject



100
101
102
# File 'lib/jumpstarter_core/xcode.rb', line 100

def required_imports
    ['instructions', 'writer.rb', 'commandRunner.rb']
end