Package org.jruby.util.time
Class TimeArgs
java.lang.Object
org.jruby.util.time.TimeArgs
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTimeArgs(ThreadContext context, IRubyObject[] args) TimeArgs(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day, IRubyObject hour, IRubyObject minute, IRubyObject second, IRubyObject usec, boolean dst) -
Method Summary
Modifier and TypeMethodDescriptionprivate static org.joda.time.DateTimeadjustZoneOffset(org.joda.time.DateTimeZone dtz, org.joda.time.DateTime dt, boolean dst) voidinitializeTime(ThreadContext context, RubyTime time, org.joda.time.DateTimeZone dtz) private static IRubyObjectparseIntArg(ThreadContext context, IRubyObject arg) private static intparseIntOrDefault(ThreadContext context, IRubyObject obj, int def) private static intparseMonth(ThreadContext context, IRubyObject _month) private static intparseYear(ThreadContext context, IRubyObject _year) private static JavaSites.TimeSitessites(ThreadContext context) private voidvalidateDayHourMinuteSecond(ThreadContext context)
-
Field Details
-
year
private final int year -
month
private final int month -
day
private final int day -
hour
private final int hour -
minute
private final int minute -
second
private final int second -
secondObj
-
usecObj
-
dst
private final boolean dst
-
-
Constructor Details
-
TimeArgs
public TimeArgs(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day, IRubyObject hour, IRubyObject minute, IRubyObject second, IRubyObject usec, boolean dst) -
TimeArgs
-
-
Method Details
-
initializeTime
-
parseYear
-
parseMonth
-
parseIntArg
-
validateDayHourMinuteSecond
-
parseIntOrDefault
-
adjustZoneOffset
private static org.joda.time.DateTime adjustZoneOffset(org.joda.time.DateTimeZone dtz, org.joda.time.DateTime dt, boolean dst) -
sites
-