class BcCrawler::Track

Attributes

duration[R]
file[R]
id[R]
is_downloadable[R]
is_draft[R]
streaming[R]
title[R]
track_num[R]
url[R]

Public Class Methods

new(release, track) click to toggle source
# File lib/bc_crawler/track.rb, line 7
def initialize(release, track)
  @release            = release
  @duration           = track['duration']
  @track_num          = track['track_num']
  @is_downloadable    = track['is_downloadable']
  @streaming          = track['streaming']
  @is_draft           = track['is_draft']
  @id                 = track['id']
  @title_link         = track['title_link']
  @file               = track['file']
  @title              = track['title']
  @url                = "#{ BcCrawler::Helper.get_base_url(@release.url) }#{ track['title_link'] }"
end

Public Instance Methods

to_s() click to toggle source
# File lib/bc_crawler/track.rb, line 21
    def to_s
      <<-EOF
      URL : #{ @url }
      Track number : #{ @track_num }
      Track name : #{ @title }
      Duration : #{ @duration }
      EOF
    end