Я очень плохо знаком с Ruby и пытаюсь создать простую функцию, которая будет искать в Твиттере, захватывать определенную строку с URL-адресом, вырезать эту строку и помещать URL-адрес только в пустой массив.
Конечной целью функции является то, что она возвращает массив с двумя URL-адресами внутри, которым я могу манипулировать с другой функцией.
Я какое-то время смотрел на это и совершенно не уверен, как превратить массивы, которые URI :: extract разбрасывает, в строки и затем поместить их в массив.
Любая помощь очень, очень ценится! Спасибо!
require 'rubygems'
require 'twitter'
require 'json'
require 'uri'
require 'mechanize'
def grabTweets()
urls = []
tweets = Twitter.search("[pic] "+" path.com/p/", :rpp => 2, :result_type => "recent").map do |status|
tweets = "#{status.text}" #class = string
url = URI::extract(tweets) #class = array
print url
#turn each array into a string
#place string in array
#what do I return?
end
end
timelineTweets = grabTweets()