Module: ItunesReceiptEncoder::ASN1
- Defined in:
- lib/itunes_receipt_encoder/asn1.rb,
lib/itunes_receipt_encoder/asn1/sequence.rb
Overview
ItunesReceiptEncoder::ASN1
Defined Under Namespace
Classes: Sequence
Constant Summary collapse
- ASN1_VERSION =
1
Class Method Summary collapse
Class Method Details
.sequence(value, encoding, type = nil) ⇒ Object
12 13 14 |
# File 'lib/itunes_receipt_encoder/asn1.rb', line 12 def self.sequence(value, encoding, type = nil) Sequence.new(value, encoding, type).to_seq end |
.set(array) ⇒ Object
16 17 18 |
# File 'lib/itunes_receipt_encoder/asn1.rb', line 16 def self.set(array) OpenSSL::ASN1::Set.new(array.compact) end |
.time(time) ⇒ Object
20 21 22 |
# File 'lib/itunes_receipt_encoder/asn1.rb', line 20 def self.time(time) time && time.utc.strftime('%FT%TZ') end |