class Latest::MRI
Constants
- AVAILABLE_EXTS
- SOURCE
Attributes
short_ver[R]
source[R]
Public Class Methods
new(short_ver, retriever)
click to toggle source
# File lib/latest_ruby/rubies/mri.rb, line 9 def initialize(short_ver, retriever) @short_ver = short_ver @retriever = retriever @source = SOURCE end
Public Instance Methods
link(ext = '.tar.gz')
click to toggle source
# File lib/latest_ruby/rubies/mri.rb, line 19 def link(ext = '.tar.gz') if AVAILABLE_EXTS.include?(ext) source + short_ver + '/ruby-' + version.to_s + ext end end
version()
click to toggle source
# File lib/latest_ruby/rubies/mri.rb, line 15 def version @version ||= @retriever.retrieve(self) end