Skip to content
This repository was archived by the owner on Feb 2, 2022. It is now read-only.

Commit a4b9054

Browse files
author
Jakob Mygind
committed
Using xcode 9
1 parent 6d66ef3 commit a4b9054

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: objective-c
2-
osx_image: xcode8.2
2+
osx_image: xcode9
33
xcode_sdk: macosx
44
branches:
55
only:

Model Boiler/Classes/Service/Service.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,11 @@ struct Service {
3434
generatorSettings.onlyCreateInitializer = SettingsManager.isSettingEnabled(.OnlyCreateInitializer)
3535

3636
do {
37-
// Try to generate the code
38-
guard let bodies = try modelBodies(fromSource: source, generatorSettings: generatorSettings) else { throw ModelParserError.NoModelNameFound }
39-
let code = extensionCode(fromBodies: bodies)
37+
// Try to generate the code bodies
38+
guard let extensions = try extensionBodies(fromSource: source, generatorSettings: generatorSettings) else { throw ModelParserError.NoModelNameFound }
39+
40+
//Concatenate the extensions
41+
let code = extensionCode(fromBodies: extensions)
4042

4143
// Play success sound
4244
playSound(Service.successSound)
@@ -74,7 +76,7 @@ struct Service {
7476
return retVal
7577
}
7678

77-
static func modelBodies(fromSource source: String, generatorSettings: ModelGeneratorSettings) throws -> [String]? {
79+
static func extensionBodies(fromSource source: String, generatorSettings: ModelGeneratorSettings) throws -> [String]? {
7880
if let codes = try codeStrings(fromSourceCode: source) {
7981
var retVal = [String]()
8082
var outerModelPrefix = ""
@@ -90,8 +92,6 @@ struct Service {
9092
}
9193
codeToParse.append(character)
9294
}
93-
//For some reason this doesn't work in current Swift4???
94-
// codeToParse = codeToParse.insert(contentsOf: outerModelPrefix, at: codeToParse.startIndex(range.length))
9595
}
9696
let newCode = try ModelGenerator.modelCode(fromSourceCode: codeToParse, withSettings: generatorSettings)
9797
retVal.append(newCode)

0 commit comments

Comments
 (0)