弄了一個統一發票查詢的 gem
感覺很久沒發文章了。
因為正在準備大重構敝司的程式碼,最近這兩天,就把八個多月前寫的一個「統一發票兌獎」的 gem 給重構了一番,順便找一下手感。
其實無非就是加些 class,修一些 bug,補些測試,還是來這邊記錄一下,畢竟也半年多沒更新了 XD
Uniform Invoice Lottery(Github)
安裝
一如往常在 Gemfile
加上
gem 'uniform_invoice_lottery'
然後跑 bundle
使用範例
require 'uniform_invoice_lottery' prize = UniformInvoiceLottery.check '82930261', time: Time.new(2015, 7, 26) prize = UniformInvoiceLottery.check '82930261', year: 2015, month: 7 day: 26 puts prize.amount # => "10000000" puts prize.title # => "特別獎"
大概這樣,資料是從財政部這抓的。不過我的 css selector 過了八個月又大修了一番,希望別再無效了 :p