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