class BcCrawler::Track
Attributes
duration[R]
file[R]
id[R]
is_downloadable[R]
is_draft[R]
streaming[R]
title[R]
title_link[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