[分享] multa - Multiple DATA segments消失
任意門
https://github.com/cwchentw/multa
Disclaimer: I made it.
利用 DATA 搭配 __END__ 可在 Ruby 命令稿中內嵌文字檔案
然而,內建的 DATA 物件只能儲存單一檔案
這個套件實作一些簡短的 method 來切開 DATA 物件
範例如下:
require 'multa'
DATA.split.each do |k, v|
puts "#{k} =>"
puts v.to_a.join
end
__END__
@@ t1
foo
bar
@@ t2
baz
其他範例請看連結
靈感來自 Sinatra,但不需要引入整個 Sinatra 套件
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.104.98.153
※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1529076256.A.7CD.html
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章