Class: Latest::MacRubyRetriever

Inherits:
Object
  • Object
show all
Defined in:
lib/latest_ruby/retrievers/macruby_retriever.rb

Instance Method Summary collapse

Instance Method Details

#retrieve(macruby) ⇒ Object



4
5
6
7
8
# File 'lib/latest_ruby/retrievers/macruby_retriever.rb', line 4

def retrieve(macruby)
  page = Net::HTTP.get(URI(macruby.source))
  page.scan(/MacRuby (.+)\.zip/).
    uniq.flatten.map { |v| RubyVersion.new(v) }.max
end