class GemsStatus::GemSimple

Attributes

dependencies[R]
gems_url[R]
md5[R]
name[R]
origin[R]
version[R]

Public Class Methods

new(name, version, md5, origin, gems_url=nil, dependencies = nil ) click to toggle source
# File lib/gems-status/gem_simple.rb, line 5
def initialize(name, version, md5, origin, gems_url=nil, dependencies = nil )
  @name = name
  @version = version
  @md5 = md5
  @origin = origin
  @gems_url = gems_url
  @dependencies = dependencies
end

Public Instance Methods

date() click to toggle source
# File lib/gems-status/gem_simple.rb, line 25
def date
  Utils::download_date(@name, @version)
end
from_git?() click to toggle source
# File lib/gems-status/gem_simple.rb, line 14
def from_git?
  return @gems_url && @gems_url.start_with?("git://")
end
license() click to toggle source
# File lib/gems-status/gem_simple.rb, line 18
def license
  if from_git?
    return nil
  end
  Utils::download_license(@name, @version, @gems_url)
end