สำหรับหนึ่งของรูบี้ตั้งโปรแกรมตรรกะฉันพยายามที่จะแปลงข้อความผลลัพธ์ของหนึ่งฟังก์ชันไปเป็นอาเรย์และจากอาเรย์ต้องแหล่งป้อนค่าเพื่อตัวแปรประกาศในอีกฟังก์ชันของโปรแกรม
//response.each do |instance |
print "#{instance.private_ip_address}"
print "\n"
end
//
10.1.1.1
10.1.1.2
10.1.1.3
นี่ผลส่งออกควรจะแปลงเข้าไปในตารางคู่ลำดับและแหล่งป้อนเป็นค่าในแยกกันฟังก์ชันของโปรแกรมเดียวกัน
def run_me
::
::
filter_pattern = '[w1,w2,w3,w4,w5,w6!="*#{array[0]}*"&&w6!="*#{array[1]}*&&w6!="*#{array[2]}*"]'
ดังนั้นการส่งออกของ filter_pattern ควรจะเป็นเหมือนด้านล่างนี้
'[w1,w2,w3,w4,w5,w6!="*10.1.1.1*"&&w6!="*10.1.1.2*"&&w6!="*10.1.1.3*"]'