Class: Chronicle::ApplePodcasts::ListenTransformer
- Inherits:
-
ETL::Transformer
- Object
- ETL::Transformer
- Chronicle::ApplePodcasts::ListenTransformer
- Defined in:
- lib/chronicle/apple-podcasts/listen_transformer.rb
Instance Method Summary collapse
Instance Method Details
#id ⇒ Object
18 19 20 |
# File 'lib/chronicle/apple-podcasts/listen_transformer.rb', line 18 def id @data[:ZSTORETRACKID] end |
#timestamp ⇒ Object
22 23 24 |
# File 'lib/chronicle/apple-podcasts/listen_transformer.rb', line 22 def Time.find_zone("UTC").parse(@data[:last_played_utc]) end |
#transform ⇒ Object
13 14 15 16 |
# File 'lib/chronicle/apple-podcasts/listen_transformer.rb', line 13 def transform @data = @extraction.data build_listened end |