Skip to content

Instantly share code, notes, and snippets.

View rexeisen's full-sized avatar

Jon Rexeisen rexeisen

  • Senior Software Engineer with Trello
  • Minnesota, USA
View GitHub Profile
@loganwright
loganwright / EnumExtensions.swift
Last active July 15, 2016 18:31
Int enum type extensions
protocol RawIntInitable {
init?(rawValue: Int)
}
extension RawIntInitable {
static var allCases: [Self] {
var caseIndex = 0
let generator = anyGenerator { Self(rawValue: caseIndex++) }
return Array(generator)