Update APIHelper.mustache

This commit is contained in:
Jean-Michel Douliez
2016-05-10 12:45:38 +02:00
parent 4b39e0579f
commit 9f19a74123

View File

@@ -19,16 +19,18 @@ class APIHelper {
return destination
}
static func convertBoolToString(source: [String: AnyObject]) -> [String:AnyObject] {
static func convertBoolToString(source: [String: AnyObject]?) -> [String:AnyObject] {
var destination = [String:AnyObject]()
let theTrue = NSNumber(bool: true)
let theFalse = NSNumber(bool: false)
for (key, value) in source {
switch value {
case let x where x === theTrue || x === theFalse:
destination[key] = "\(value as! Bool)"
default:
destination[key] = value
if (source != nil) {
for (key, value) in source! {
switch value {
case let x where x === theTrue || x === theFalse:
destination[key] = "\(value as! Bool)"
default:
destination[key] = value
}
}
}
return destination