blob: 2abbb69907b95a3aa829436bb9744a9151263238 (
plain) (
tree)
|
|
require 'nokogiri'
require 'open-uri'
module SeventyEights
class Record
attr_reader :title, :artist, :label, :catalog, :url
def initialize(title, artist, label, catalog, url)
@title, @artist, @label, @catalog, @url = title, artist, label, catalog, url
end
def to_filename
"#{safe @title} - #{safe @artist} - #{safe @label} - #{safe @catalog}.mp3"
end
private
def safe(str)
str.gsub('/', '-')
end
end
end
|