Module: ItunesReceiptEncoder::Utils

Included in:
InApp, Payload
Defined in:
lib/itunes_receipt_encoder/utils.rb

Overview

ItunesReceiptEncoder::Receipt

Instance Method Summary collapse

Instance Method Details

#gmt_time(time) ⇒ Object



7
8
9
# File 'lib/itunes_receipt_encoder/utils.rb', line 7

def gmt_time(time)
  time.utc.strftime('%F %T') + ' Etc/GMT'
end

#ms_time(time) ⇒ Object



16
17
18
# File 'lib/itunes_receipt_encoder/utils.rb', line 16

def ms_time(time)
  (time.to_i * 1000).to_s
end

#pst_time(time) ⇒ Object



11
12
13
14
# File 'lib/itunes_receipt_encoder/utils.rb', line 11

def pst_time(time)
  (time + Time.zone_offset('PST'))
    .strftime('%F %T') + ' America/Los_Angeles'
end