Class: XSD::XSDDuration
- Inherits:
-
XSDAnySimpleType
- Object
- NSDBase
- XSDAnySimpleType
- XSD::XSDDuration
- Defined in:
- lib/xsd/datatypes.rb
Direct Known Subclasses
Constant Summary collapse
- Type =
QName.new(Namespace, DurationLiteral)
Constants included from XSD
AnySimpleTypeLiteral, AnySimpleTypeName, AnyTypeLiteral, AnyTypeName, AnyURILiteral, AttrNilName, AttrType, AttrTypeName, Base64BinaryLiteral, BooleanLiteral, ByteLiteral, DateLiteral, DateTimeLiteral, DecimalLiteral, DoubleLiteral, DurationLiteral, FloatLiteral, GDayLiteral, GMonthDayLiteral, GMonthLiteral, GYearLiteral, GYearMonthLiteral, HexBinaryLiteral, InstanceNamespace, IntLiteral, IntegerLiteral, LanguageLiteral, LongLiteral, Namespace, NegativeIntegerLiteral, NilLiteral, NilValue, NonNegativeIntegerLiteral, NonPositiveIntegerLiteral, NormalizedStringLiteral, PositiveIntegerLiteral, QNameLiteral, ShortLiteral, StringLiteral, TimeLiteral, TokenLiteral, UnsignedByteLiteral, UnsignedIntLiteral, UnsignedLongLiteral, UnsignedShortLiteral
Instance Attribute Summary collapse
-
#day ⇒ Object
Returns the value of attribute day.
-
#hour ⇒ Object
Returns the value of attribute hour.
-
#min ⇒ Object
Returns the value of attribute min.
-
#month ⇒ Object
Returns the value of attribute month.
-
#sec ⇒ Object
Returns the value of attribute sec.
-
#sign ⇒ Object
Returns the value of attribute sign.
-
#year ⇒ Object
Returns the value of attribute year.
Attributes inherited from XSDAnySimpleType
Attributes inherited from NSDBase
Instance Method Summary collapse
-
#initialize(value = nil) ⇒ XSDDuration
constructor
A new instance of XSDDuration.
Methods inherited from XSDAnySimpleType
#check_lexical_format, #set, #to_s
Methods inherited from NSDBase
Constructor Details
#initialize(value = nil) ⇒ XSDDuration
Returns a new instance of XSDDuration.
446 447 448 |
# File 'lib/xsd/datatypes.rb', line 446 def initialize(value = nil) init(Type, value) end |
Instance Attribute Details
#day ⇒ Object
Returns the value of attribute day.
441 442 443 |
# File 'lib/xsd/datatypes.rb', line 441 def day @day end |
#hour ⇒ Object
Returns the value of attribute hour.
442 443 444 |
# File 'lib/xsd/datatypes.rb', line 442 def hour @hour end |
#min ⇒ Object
Returns the value of attribute min.
443 444 445 |
# File 'lib/xsd/datatypes.rb', line 443 def min @min end |
#month ⇒ Object
Returns the value of attribute month.
440 441 442 |
# File 'lib/xsd/datatypes.rb', line 440 def month @month end |
#sec ⇒ Object
Returns the value of attribute sec.
444 445 446 |
# File 'lib/xsd/datatypes.rb', line 444 def sec @sec end |
#sign ⇒ Object
Returns the value of attribute sign.
438 439 440 |
# File 'lib/xsd/datatypes.rb', line 438 def sign @sign end |
#year ⇒ Object
Returns the value of attribute year.
439 440 441 |
# File 'lib/xsd/datatypes.rb', line 439 def year @year end |