Class: Orlydb::Pre

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/orlydb/pre.rb

Overview

Provides information about a pre-release.

Available attributes:

  • title

  • section

  • time

  • infos

  • nuked

Instance Method Summary collapse

Instance Method Details

#to_sString

Returns A formatted representation of the pre-release.

Returns:

  • (String)

    A formatted representation of the pre-release



14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/orlydb/pre.rb', line 14

def to_s
  s = ""
  s << "[#{self.section}] #{self.title} (#{self.time})"
  if self.infos
    s << " - #{self.infos}"
  end

  if self.nuked
    s << " {Nuked: #{self.nuked}}"
  end

  s
end