class UncleKryon::ReleaseData
Attributes
albums[RW]
mirrors[RW]
title[RW]
url[RW]
Public Class Methods
new()
click to toggle source
Calls superclass method
UncleKryon::BaseData::new
# File lib/unclekryon/data/release_data.rb, line 23 def initialize super() @title = '' @url = '' @mirrors = {} @albums = [] end
Public Instance Methods
to_mini_s()
click to toggle source
# File lib/unclekryon/data/release_data.rb, line 34 def to_mini_s return to_s(true) end
to_s(mini=false)
click to toggle source
# File lib/unclekryon/data/release_data.rb, line 38 def to_s(mini=false) s = '' s << ('%-10s' % [@title]) s << (mini ? (' | %3d' % [@albums.length]) : ("\n- " << @albums.join("\n- "))) return s end