Skip to content

Commit 65e3b32

Browse files
committed
Removal of some safety checks that SwiftyJSON already provides.
Cleaned up 1 or 2 line break consistency issues.
1 parent a5cdb05 commit 65e3b32

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

SwiftyJSONAccelerator/SJModelGenerator.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ public class ModelGenerator {
390390
*/
391391
internal func initalizerForVariable(variableName: String, var type: String, key: String) -> String {
392392
type = typeToSwiftType(type)
393-
return "\t\tif let tempValue = json[\(key)].\(type) {\n\t\t\t\(variableName) = tempValue\n\t\t}"
393+
return "\t\t\(variableName) = json[\(key)].\(type)\n"
394394
}
395395

396396
/**
@@ -401,7 +401,7 @@ public class ModelGenerator {
401401
- returns: A single line declaration of the variable.
402402
*/
403403
internal func initalizerForObject(variableName: String, className: String, key: String) -> String {
404-
return "\t\t\(variableName) = \(className)(json: json[\(key)])"
404+
return "\t\t\(variableName) = \(className)(json: json[\(key)])\n"
405405
}
406406

407407
/**
@@ -411,7 +411,7 @@ public class ModelGenerator {
411411
- returns: A single line declaration of the variable.
412412
*/
413413
internal func initalizerForEmptyArray(variableName: String, key: String) -> String {
414-
return "\t\tif let tempValue = json[\(key)].array {\n\t\t\t\(variableName) = tempValue\n\t\t}"
414+
return "\t\tif let tempValue = json[\(key)].array {\n\t\t\t\(variableName) = tempValue\n\t\t} else {\n\t\t\t\(variableName) = nil\n\t\t}\n"
415415
}
416416

417417
/**
@@ -422,7 +422,7 @@ public class ModelGenerator {
422422
- returns: A single line declaration of the variable which is an array of object.
423423
*/
424424
internal func initalizerForObjectArray(variableName: String, className: String, key: String) -> String {
425-
return "\t\t\(variableName) = []\n\t\tif let items = json[\(key)].array {\n\t\t\tfor item in items {\n\t\t\t\t\(variableName)?.append(\(className)(json: item))\n\t\t\t}\n\t\t}\n"
425+
return "\t\t\(variableName) = []\n\t\tif let items = json[\(key)].array {\n\t\t\tfor item in items {\n\t\t\t\t\(variableName)?.append(\(className)(json: item))\n\t\t\t}\n\t\t} else {\n\t\t\t\(variableName) = nil\n\t\t}\n"
426426
}
427427

428428
/**
@@ -433,7 +433,7 @@ public class ModelGenerator {
433433
*/
434434
internal func initalizerForPrimitiveVariableArray(variableName: String, key: String, var type: String) -> String {
435435
type = typeToSwiftType(type)
436-
return "\t\t\(variableName) = []\n\t\tif let items = json[\(key)].array {\n\t\t\tfor item in items {\n\t\t\t\tif let tempValue = item.\(type) {\n\t\t\t\t\(variableName)?.append(tempValue)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n"
436+
return "\t\t\(variableName) = []\n\t\tif let items = json[\(key)].array {\n\t\t\tfor item in items {\n\t\t\t\tif let tempValue = item.\(type) {\n\t\t\t\t\(variableName)?.append(tempValue)\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\t\(variableName) = nil\n\t\t}\n"
437437
}
438438

439439
/**
@@ -471,7 +471,7 @@ public class ModelGenerator {
471471
*/
472472
internal func initalize(variableName: String, var type: String, key: String) -> String {
473473
type = typeToSwiftType(type)
474-
return "\t\tif let tempValue = json[\(key)].\(type) {\n\t\t\t\(variableName) = tempValue\n\t\t}"
474+
return "\t\t\(variableName) = json[\(key)].\(type)\n"
475475
}
476476

477477
/**

0 commit comments

Comments
 (0)