// // Integer+DateTools.swift // DateTools // // Created by Grayson Webster on 8/17/16. // Copyright © 2016 Grayson Webster. All rights reserved. // import Foundation public extension Int { // MARK: TimePeriod /** * A `TimeChunk` with its seconds component set to the value of self */ var seconds: TimeChunk { return TimeChunk(seconds: self, minutes: 0, hours: 0, days: 0, weeks: 0, months: 0, years: 0) } /** * A `TimeChunk` with its minutes component set to the value of self */ var minutes: TimeChunk { return TimeChunk(seconds: 0, minutes: self, hours: 0, days: 0, weeks: 0, months: 0, years: 0) } /** * A `TimeChunk` with its hours component set to the value of self */ var hours: TimeChunk { return TimeChunk(seconds: 0, minutes: 0, hours: self, days: 0, weeks: 0, months: 0, years: 0) } /** * A `TimeChunk` with its days component set to the value of self */ var days: TimeChunk { return TimeChunk(seconds: 0, minutes: 0, hours: 0, days: self, weeks: 0, months: 0, years: 0) } /** * A `TimeChunk` with its weeks component set to the value of self */ var weeks: TimeChunk { return TimeChunk(seconds: 0, minutes: 0, hours: 0, days: 0, weeks: self, months: 0, years: 0) } /** * A `TimeChunk` with its months component set to the value of self */ var months: TimeChunk { return TimeChunk(seconds: 0, minutes: 0, hours: 0, days: 0, weeks: 0, months: self, years: 0) } /** * A `TimeChunk` with its years component set to the value of self */ var years: TimeChunk { return TimeChunk(seconds: 0, minutes: 0, hours: 0, days: 0, weeks: 0, months: 0, years: self) } }