class Gemometer::Gem

Attributes

group[R]
installed[R]
name[R]
newest[R]
requested[R]

Public Class Methods

new(attrs) click to toggle source
# File lib/gemometer/gem.rb, line 5
def initialize(attrs)
  attrs.each { |key, value| instance_variable_set("@#{key}", value) }
end

Public Instance Methods

message_line() click to toggle source
# File lib/gemometer/gem.rb, line 9
def message_line
  "(newest #{newest}, installed #{installed}#{requested_msg})#{group_msg}"
end

Private Instance Methods

group_msg() click to toggle source
# File lib/gemometer/gem.rb, line 19
def group_msg
  group ? " in group \"#{group}\"" : ""
end
requested_msg() click to toggle source
# File lib/gemometer/gem.rb, line 15
def requested_msg
  requested ? ", requested: #{requested}" : ""
end