Top Fields Constructors Methods
org.jruby.util.time

public Class TimeArgs

extends Object
Class Inheritance
Imports
org.joda.time.Chronology, .DateTime, .DateTimeZone, .IllegalFieldValueException, org.jruby.RubyBoolean, .RubyFloat, .RubyNumeric, .RubyRational, .RubyString, .RubyTime, org.jruby.runtime.JavaSites, .ThreadContext, org.jruby.runtime.builtin.IRubyObject

Field Summary

Modifier and TypeField and Description
private final int
private final boolean
private final int
private final int
private final int
private final int
private final IRubyObject
private final IRubyObject
private final int

Constructor Summary

AccessConstructor and Description
public
TimeArgs(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day, IRubyObject hour, IRubyObject minute, IRubyObject second, IRubyObject usec, boolean dst)

public

Method Summary

Modifier and TypeMethod and Description
private static DateTime
adjustZoneOffset(DateTimeZone dtz, DateTime dt, boolean dst)

public void
private static IRubyObject
private static int
private static int
private static int
private static JavaSites.TimeSites
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dayback to summary
private final int day
dstback to summary
private final boolean dst
hourback to summary
private final int hour
minuteback to summary
private final int minute
monthback to summary
private final int month
secondback to summary
private final int second
secondObjback to summary
private final IRubyObject secondObj
usecObjback to summary
private final IRubyObject usecObj
yearback to summary
private final int year

Constructor Detail

TimeArgsback to summary
public TimeArgs(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day, IRubyObject hour, IRubyObject minute, IRubyObject second, IRubyObject usec, boolean dst)
TimeArgsback to summary
public TimeArgs(ThreadContext context, IRubyObject[] args)

Method Detail

adjustZoneOffsetback to summary
private static DateTime adjustZoneOffset(DateTimeZone dtz, DateTime dt, boolean dst)
initializeTimeback to summary
public void initializeTime(ThreadContext context, RubyTime time, DateTimeZone dtz)
parseIntArgback to summary
private static IRubyObject parseIntArg(ThreadContext context, IRubyObject arg)
parseIntOrDefaultback to summary
private static int parseIntOrDefault(ThreadContext context, IRubyObject obj, int def)
parseMonthback to summary
private static int parseMonth(ThreadContext context, IRubyObject _month)
parseYearback to summary
private static int parseYear(ThreadContext context, IRubyObject _year)
sitesback to summary
private static JavaSites.TimeSites sites(ThreadContext context)
validateDayHourMinuteSecondback to summary
private void validateDayHourMinuteSecond(ThreadContext context)