├── .gitignore ├── .swift-version ├── CHANGELOG ├── Cereal.podspec ├── Cereal.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── Cereal.xcscheme │ ├── CerealWatch.xcscheme │ └── Example.xcscheme ├── Cereal ├── ArrayExtensions.swift ├── Cereal.h ├── Cereal.swift ├── CerealDecoder.swift ├── CerealEncoder.swift ├── CerealRepresentableTypes.swift ├── CerealSerialization.swift ├── CerealType.swift ├── DictionaryExtensions.swift ├── Info.plist └── Utilities.swift ├── CerealTests ├── AssertionHelpers.swift ├── CerealDecoderArrayTests.swift ├── CerealDecoderDictionaryTests.swift ├── CerealDecoderTests.swift ├── CerealEncoderArrayTests.swift ├── CerealEncoderDictionaryTests.swift ├── CerealEncoderTests.swift ├── Info.plist └── TestTypes.swift ├── CerealWatch ├── CerealWatch.h └── Info.plist ├── Example ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── EditCarViewController.swift ├── EditEmployeeViewController.swift ├── EditTrainViewController.swift ├── Employee.swift ├── EmployeeListViewController.swift ├── Gender.swift ├── Info.plist ├── ItemEdit.swift ├── VehicleListViewController.swift └── Vehicles.swift ├── LICENSE ├── README.md ├── WatchExample Extension ├── Assets.xcassets │ └── README__ignoredByTemplate__ ├── ExtensionDelegate.swift ├── Info.plist └── InterfaceController.swift └── WatchExample ├── Assets.xcassets └── AppIcon.appiconset │ └── Contents.json ├── Base.lproj └── Interface.storyboard └── Info.plist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 3.0 2 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Cereal.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal.podspec -------------------------------------------------------------------------------- /Cereal.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Cereal.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Cereal.xcodeproj/xcshareddata/xcschemes/Cereal.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal.xcodeproj/xcshareddata/xcschemes/Cereal.xcscheme -------------------------------------------------------------------------------- /Cereal.xcodeproj/xcshareddata/xcschemes/CerealWatch.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal.xcodeproj/xcshareddata/xcschemes/CerealWatch.xcscheme -------------------------------------------------------------------------------- /Cereal.xcodeproj/xcshareddata/xcschemes/Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal.xcodeproj/xcshareddata/xcschemes/Example.xcscheme -------------------------------------------------------------------------------- /Cereal/ArrayExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/ArrayExtensions.swift -------------------------------------------------------------------------------- /Cereal/Cereal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/Cereal.h -------------------------------------------------------------------------------- /Cereal/Cereal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/Cereal.swift -------------------------------------------------------------------------------- /Cereal/CerealDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/CerealDecoder.swift -------------------------------------------------------------------------------- /Cereal/CerealEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/CerealEncoder.swift -------------------------------------------------------------------------------- /Cereal/CerealRepresentableTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/CerealRepresentableTypes.swift -------------------------------------------------------------------------------- /Cereal/CerealSerialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/CerealSerialization.swift -------------------------------------------------------------------------------- /Cereal/CerealType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/CerealType.swift -------------------------------------------------------------------------------- /Cereal/DictionaryExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/DictionaryExtensions.swift -------------------------------------------------------------------------------- /Cereal/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/Info.plist -------------------------------------------------------------------------------- /Cereal/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Cereal/Utilities.swift -------------------------------------------------------------------------------- /CerealTests/AssertionHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/AssertionHelpers.swift -------------------------------------------------------------------------------- /CerealTests/CerealDecoderArrayTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/CerealDecoderArrayTests.swift -------------------------------------------------------------------------------- /CerealTests/CerealDecoderDictionaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/CerealDecoderDictionaryTests.swift -------------------------------------------------------------------------------- /CerealTests/CerealDecoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/CerealDecoderTests.swift -------------------------------------------------------------------------------- /CerealTests/CerealEncoderArrayTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/CerealEncoderArrayTests.swift -------------------------------------------------------------------------------- /CerealTests/CerealEncoderDictionaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/CerealEncoderDictionaryTests.swift -------------------------------------------------------------------------------- /CerealTests/CerealEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/CerealEncoderTests.swift -------------------------------------------------------------------------------- /CerealTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/Info.plist -------------------------------------------------------------------------------- /CerealTests/TestTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealTests/TestTypes.swift -------------------------------------------------------------------------------- /CerealWatch/CerealWatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealWatch/CerealWatch.h -------------------------------------------------------------------------------- /CerealWatch/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/CerealWatch/Info.plist -------------------------------------------------------------------------------- /Example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/EditCarViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/EditCarViewController.swift -------------------------------------------------------------------------------- /Example/EditEmployeeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/EditEmployeeViewController.swift -------------------------------------------------------------------------------- /Example/EditTrainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/EditTrainViewController.swift -------------------------------------------------------------------------------- /Example/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/Employee.swift -------------------------------------------------------------------------------- /Example/EmployeeListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/EmployeeListViewController.swift -------------------------------------------------------------------------------- /Example/Gender.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/Gender.swift -------------------------------------------------------------------------------- /Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/Info.plist -------------------------------------------------------------------------------- /Example/ItemEdit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/ItemEdit.swift -------------------------------------------------------------------------------- /Example/VehicleListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/VehicleListViewController.swift -------------------------------------------------------------------------------- /Example/Vehicles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/Example/Vehicles.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/README.md -------------------------------------------------------------------------------- /WatchExample Extension/Assets.xcassets/README__ignoredByTemplate__: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/WatchExample Extension/Assets.xcassets/README__ignoredByTemplate__ -------------------------------------------------------------------------------- /WatchExample Extension/ExtensionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/WatchExample Extension/ExtensionDelegate.swift -------------------------------------------------------------------------------- /WatchExample Extension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/WatchExample Extension/Info.plist -------------------------------------------------------------------------------- /WatchExample Extension/InterfaceController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/WatchExample Extension/InterfaceController.swift -------------------------------------------------------------------------------- /WatchExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/WatchExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /WatchExample/Base.lproj/Interface.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/WatchExample/Base.lproj/Interface.storyboard -------------------------------------------------------------------------------- /WatchExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weebly/Cereal/HEAD/WatchExample/Info.plist --------------------------------------------------------------------------------