Skip to content

Commit 20532aa

Browse files
authored
Merge pull request #12 from pendikov/multiformat
Support for multiple date formats in one JSON
2 parents 858f4f5 + 7e23305 commit 20532aa

6 files changed

Lines changed: 2927 additions & 0 deletions

File tree

MoreCodable.xcodeproj/project.pbxproj

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
24CF7FE62144DCA4007A5C6C /* CodableDictionaryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CF7FE52144DCA4007A5C6C /* CodableDictionaryTests.swift */; };
3434
24CF7FE82144E76D007A5C6C /* CodableAny.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CF7FE72144E76D007A5C6C /* CodableAny.swift */; };
3535
24CF7FEA2144E7DC007A5C6C /* CodableAnyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CF7FE92144E7DC007A5C6C /* CodableAnyTests.swift */; };
36+
C47ABFC3229875FD005A06B5 /* MultiDateFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47ABFC2229875FD005A06B5 /* MultiDateFormat.swift */; };
37+
C47ABFC522987F09005A06B5 /* MoreJSONEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47ABFC422987F09005A06B5 /* MoreJSONEncoder.swift */; };
38+
C47ABFC722987F14005A06B5 /* MoreJSONDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47ABFC622987F14005A06B5 /* MoreJSONDecoder.swift */; };
39+
C47ABFCD22991B09005A06B5 /* MoreJSONEncoderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47ABFCC22991B09005A06B5 /* MoreJSONEncoderTests.swift */; };
40+
C47ABFCF22992041005A06B5 /* MoreJSONDecoderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47ABFCE22992041005A06B5 /* MoreJSONDecoderTests.swift */; };
3641
/* End PBXBuildFile section */
3742

3843
/* Begin PBXContainerItemProxy section */
@@ -75,6 +80,11 @@
7580
24CF7FE52144DCA4007A5C6C /* CodableDictionaryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodableDictionaryTests.swift; sourceTree = "<group>"; };
7681
24CF7FE72144E76D007A5C6C /* CodableAny.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodableAny.swift; sourceTree = "<group>"; };
7782
24CF7FE92144E7DC007A5C6C /* CodableAnyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodableAnyTests.swift; sourceTree = "<group>"; };
83+
C47ABFC2229875FD005A06B5 /* MultiDateFormat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiDateFormat.swift; sourceTree = "<group>"; };
84+
C47ABFC422987F09005A06B5 /* MoreJSONEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoreJSONEncoder.swift; sourceTree = "<group>"; };
85+
C47ABFC622987F14005A06B5 /* MoreJSONDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoreJSONDecoder.swift; sourceTree = "<group>"; };
86+
C47ABFCC22991B09005A06B5 /* MoreJSONEncoderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoreJSONEncoderTests.swift; sourceTree = "<group>"; };
87+
C47ABFCE22992041005A06B5 /* MoreJSONDecoderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoreJSONDecoderTests.swift; sourceTree = "<group>"; };
7888
/* End PBXFileReference section */
7989

8090
/* Begin PBXFrameworksBuildPhase section */
@@ -133,6 +143,9 @@
133143
2491407E203C85A500D3E4CD /* RuleBasedCodingKey.swift */,
134144
24CF7FE32144DC8D007A5C6C /* CodableDictionary.swift */,
135145
24CF7FE72144E76D007A5C6C /* CodableAny.swift */,
146+
C47ABFC2229875FD005A06B5 /* MultiDateFormat.swift */,
147+
C47ABFC422987F09005A06B5 /* MoreJSONEncoder.swift */,
148+
C47ABFC622987F14005A06B5 /* MoreJSONDecoder.swift */,
136149
);
137150
path = Sources;
138151
sourceTree = "<group>";
@@ -152,6 +165,8 @@
152165
24CF7FE92144E7DC007A5C6C /* CodableAnyTests.swift */,
153166
24A4FF4020302322001618E1 /* Products */,
154167
24A4FF5820302490001618E1 /* Info.plist */,
168+
C47ABFCC22991B09005A06B5 /* MoreJSONEncoderTests.swift */,
169+
C47ABFCE22992041005A06B5 /* MoreJSONDecoderTests.swift */,
155170
);
156171
path = Tests;
157172
sourceTree = "<group>";
@@ -279,8 +294,11 @@
279294
24028DD0204856B400721297 /* ObjectMerger.swift in Sources */,
280295
242C3E2B2030D83600AAA577 /* URLQueryItemsDecoder.swift in Sources */,
281296
242C3E262030CBE500AAA577 /* URLQueryItemsEncoder.swift in Sources */,
297+
C47ABFC3229875FD005A06B5 /* MultiDateFormat.swift in Sources */,
282298
24A4FF4B203023E6001618E1 /* Storage.swift in Sources */,
283299
24CF7FE42144DC8D007A5C6C /* CodableDictionary.swift in Sources */,
300+
C47ABFC522987F09005A06B5 /* MoreJSONEncoder.swift in Sources */,
301+
C47ABFC722987F14005A06B5 /* MoreJSONDecoder.swift in Sources */,
284302
24A4FF6220302B98001618E1 /* InternalFunction.swift in Sources */,
285303
24A4FF6420302D41001618E1 /* DictionaryDecoder.swift in Sources */,
286304
);
@@ -293,6 +311,8 @@
293311
2491406F2039DF7B00D3E4CD /* FailableTests.swift in Sources */,
294312
24CF7FEA2144E7DC007A5C6C /* CodableAnyTests.swift in Sources */,
295313
24CF7FE62144DCA4007A5C6C /* CodableDictionaryTests.swift in Sources */,
314+
C47ABFCF22992041005A06B5 /* MoreJSONDecoderTests.swift in Sources */,
315+
C47ABFCD22991B09005A06B5 /* MoreJSONEncoderTests.swift in Sources */,
296316
24914081203C89D000D3E4CD /* RuleBasedCodingKeyTests.swift in Sources */,
297317
24A4FF6720304D8F001618E1 /* DictionaryDecoderTests.swift in Sources */,
298318
242C3E292030D70300AAA577 /* URLQueryItemsEncoderTests.swift in Sources */,

0 commit comments

Comments
 (0)