|
9 | 9 | /* Begin PBXBuildFile section */
|
10 | 10 | 256576A72232DFD900C8369F /* CardNumberRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 256576A62232DFD900C8369F /* CardNumberRule.swift */; };
|
11 | 11 | 256576AA2232E01500C8369F /* CardParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 256576A92232E01500C8369F /* CardParser.swift */; };
|
| 12 | + 25FB0A2A22395AFA00373197 /* CardExpiryRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25FB0A2922395AFA00373197 /* CardExpiryRule.swift */; }; |
12 | 13 | 62C1821D1C6312F5003788E7 /* ExactLengthRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C1821C1C6312F5003788E7 /* ExactLengthRule.swift */; };
|
13 | 14 | 62D1AE1D1A1E6D4400E4DFF8 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D1AE1C1A1E6D4400E4DFF8 /* AppDelegate.swift */; };
|
14 | 15 | 62D1AE221A1E6D4400E4DFF8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 62D1AE201A1E6D4400E4DFF8 /* Main.storyboard */; };
|
|
96 | 97 | /* Begin PBXFileReference section */
|
97 | 98 | 256576A62232DFD900C8369F /* CardNumberRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardNumberRule.swift; sourceTree = "<group>"; };
|
98 | 99 | 256576A92232E01500C8369F /* CardParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardParser.swift; sourceTree = "<group>"; };
|
| 100 | + 25FB0A2922395AFA00373197 /* CardExpiryRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardExpiryRule.swift; sourceTree = "<group>"; }; |
99 | 101 | 62C1821C1C6312F5003788E7 /* ExactLengthRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExactLengthRule.swift; sourceTree = "<group>"; };
|
100 | 102 | 62D1AE171A1E6D4400E4DFF8 /* Validator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Validator.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
101 | 103 | 62D1AE1B1A1E6D4400E4DFF8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
300 | 302 | FB465CEB1B9889EA00398388 /* RegexRule.swift */,
|
301 | 303 | FB465CEC1B9889EA00398388 /* RequiredRule.swift */,
|
302 | 304 | FB465CED1B9889EA00398388 /* Rule.swift */,
|
| 305 | + 25FB0A2922395AFA00373197 /* CardExpiryRule.swift */, |
303 | 306 | FB465CEE1B9889EA00398388 /* ValidationRule.swift */,
|
304 | 307 | FB465CEF1B9889EA00398388 /* ZipCodeRule.swift */,
|
305 | 308 | 62C1821C1C6312F5003788E7 /* ExactLengthRule.swift */,
|
|
538 | 541 | 256576A72232DFD900C8369F /* CardNumberRule.swift in Sources */,
|
539 | 542 | 7CC1E4D71C637F6E00AF013C /* ISBNRule.swift in Sources */,
|
540 | 543 | FB465D001B9889EA00398388 /* ValidationError.swift in Sources */,
|
| 544 | + 25FB0A2A22395AFA00373197 /* CardExpiryRule.swift in Sources */, |
541 | 545 | FB465CFC1B9889EA00398388 /* RequiredRule.swift in Sources */,
|
542 | 546 | FB465CFB1B9889EA00398388 /* RegexRule.swift in Sources */,
|
543 | 547 | 7CC1E4CF1C636B4500AF013C /* AlphaRule.swift in Sources */,
|
|
0 commit comments