Class: Binenc::Ruby::ASN1DateTime
- Inherits:
-
Object
- Object
- Binenc::Ruby::ASN1DateTime
- Includes:
- ASN1Object
- Defined in:
- lib/binenc/asn1_engine/object/datetime.rb
Instance Attribute Summary
Attributes included from ASN1Object
Instance Method Summary collapse
Methods included from ASN1Object
Instance Method Details
#encoded ⇒ Object
9 10 11 12 |
# File 'lib/binenc/asn1_engine/object/datetime.rb', line 9 def encoded raise BinencEngineException, "Given value is not a Time object. #{@value.class}" if not @value.is_a?(Time) OpenSSL::ASN1::GeneralizedTime.new(@value).to_der end |
#is_equal?(val) ⇒ Boolean
14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/binenc/asn1_engine/object/datetime.rb', line 14 def is_equal?(val) case val when Integer @value.to_i == val when Time @value.to_i == val.to_i else @value == val end end |