SRP Implementation

Run Settings
LanguageSwift
Language Version
Run Command
class FoodService{ private var _id: Int private var _name: String private var _date: String init(id: Int, name: String, date: String) { _id = id _name = name _date = date } func addToStore() { if (!FoodExpiry.isExpired(date: _date)) { //Add to store } } }
class FoodExpiry { static func isExpired(date: String) -> Bool { var foodDate = NSDate() let now = NSDate() let dateFormater = DateFormatter() dateFormater.dateFormat = "yyyy-mm-dd" foodDate = dateFormater.date(from: date)! as NSDate return foodDate.compare(now as Date) == ComparisonResult.orderedDescending } }
Editor Settings
Theme
Key bindings
Full width
Lines