Skip to content

Instantly share code, notes, and snippets.

@akring
Created June 6, 2017 06:07
Show Gist options
  • Select an option

  • Save akring/1b3f9dd37fb9a0f9f90ffddc0c892eb6 to your computer and use it in GitHub Desktop.

Select an option

Save akring/1b3f9dd37fb9a0f9f90ffddc0c892eb6 to your computer and use it in GitHub Desktop.

Revisions

  1. akring created this gist Jun 6, 2017.
    10 changes: 10 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    let intTransform = TransformOf<String, Int>(fromJSON: { (value: Int?) -> String? in
    // transform value from String? to Int?
    if let value = value {
    return String(value)
    }
    return nil
    }, toJSON: { (value: String?) -> Int? in
    // transform value from Int? to String?
    return Int(value!)
    })