class Latest::Rubinius
Constants
- AVAILABLE_EXTS
- SOURCE
- WEB_SOURCE
Attributes
source[R]
Public Class Methods
new(retriever)
click to toggle source
# File lib/latest_ruby/rubies/rubinius.rb, line 9 def initialize(retriever) @retriever = retriever @source = WEB_SOURCE end
Public Instance Methods
link(ext = '.tar.bz2')
click to toggle source
# File lib/latest_ruby/rubies/rubinius.rb, line 18 def link(ext = '.tar.bz2') if AVAILABLE_EXTS.include?(ext) "#{SOURCE}/v#{version}/rubinius-#{version}#{ext}" end end
version()
click to toggle source
# File lib/latest_ruby/rubies/rubinius.rb, line 14 def version @version ||= @retriever.retrieve(self) end