Lustra::Interval
It can be converted automatically from/to a interval column.
Usage example
class MyModel
include Lustra::Model
column interval : Lustra::TimeInDay
end
interval = Lustra::Interval.new(60.days)
record = MyModel.create!(interval: interval)
Constructors
new(months : Int32 = 0, days : Int32 = 0, hours : Int32 = 0, minutes : Int32 = 0, seconds : Int32 = 0, milliseconds : Int32 = 0, microseconds : Int64 = 0)
Sourcenew(span : Time::Span)
Sourcenew(span : Time::MonthSpan)
SourceClass methods
Instance methods
+(interval : self)
Sourcedays
Sourcehours
Sourcemicroseconds
Sourcemilliseconds
Sourceminutes
Sourcemonths
Sourceseconds
Sourceto_s(io)
Sourceto_sql
Source