Class: XSD::XSDDuration
- Inherits:
-
XSDAnySimpleType
- Object
- NSDBase
- XSDAnySimpleType
- XSD::XSDDuration
- Defined in:
- lib/xsd/datatypes.rb
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, LongLiteral, Namespace, NegativeIntegerLiteral, NilLiteral, NilValue, NonNegativeIntegerLiteral, NonPositiveIntegerLiteral, NormalizedStringLiteral, PositiveIntegerLiteral, QNameLiteral, ShortLiteral, StringLiteral, TimeLiteral, 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.
433 434 435 |
# File 'lib/xsd/datatypes.rb', line 433 def initialize(value = nil) init(Type, value) end |
Instance Attribute Details
#day ⇒ Object
Returns the value of attribute day
428 429 430 |
# File 'lib/xsd/datatypes.rb', line 428 def day @day end |
#hour ⇒ Object
Returns the value of attribute hour
429 430 431 |
# File 'lib/xsd/datatypes.rb', line 429 def hour @hour end |
#min ⇒ Object
Returns the value of attribute min
430 431 432 |
# File 'lib/xsd/datatypes.rb', line 430 def min @min end |
#month ⇒ Object
Returns the value of attribute month
427 428 429 |
# File 'lib/xsd/datatypes.rb', line 427 def month @month end |
#sec ⇒ Object
Returns the value of attribute sec
431 432 433 |
# File 'lib/xsd/datatypes.rb', line 431 def sec @sec end |
#sign ⇒ Object
Returns the value of attribute sign
425 426 427 |
# File 'lib/xsd/datatypes.rb', line 425 def sign @sign end |
#year ⇒ Object
Returns the value of attribute year
426 427 428 |
# File 'lib/xsd/datatypes.rb', line 426 def year @year end |