- Mar 03 Fri 2023 13:01
-
部落格搬家中
- Jul 25 Sat 2015 21:27
-
[Ruby] 利用binstubs省略bundle exec
1. bundle binstubs
在Ruby中我們可以使用Bundler來管理專案的套件和版本,為了確保執行rake等指令時,能使用Gemfile一致的設定,我們通常會使用bundle exec作為開頭來執行指令,例如:
$ bundle exec rake db:migrate
不過每次都要打bundle exec顯得有些麻煩,這時候我們可以利用bundle的binstubs來解決這問題。
- Jun 18 Thu 2015 17:09
-
Ruby教學 - 陣列(Array)
1. 語法
1.1 一般陣列
Ruby中使用中括號([])來建立陣列,括號中為陣列元素,以逗點(,)隔開:
p [178, 169.99, "30cm", [9527]] # [178, 169.99, "30cm", [9527]]
- Jun 17 Wed 2015 13:46
-
Ruby教學 - 符號(Symbol)
- Jun 03 Wed 2015 15:18
-
Ruby教學 - 字串(String)
- May 28 Thu 2015 17:21
-
Ruby教學 - 數字(Numeric)
- May 27 Wed 2015 09:43
-
Ruby教學 - Nil, True和False
- May 25 Mon 2015 10:45
-
Ruby教學 - 資料型態(Data Type)
1. Ruby的物件導向
由於Ruby是個完全物件導向的語言,它不像其他語言使用原始型別(primitive types),例如int, bool之類的型別,所有的實字(literal)都會被解析成對應的物件來使用。
- May 24 Sun 2015 15:18
-
Ruby教學 - 基本語法
1. 如何執行Ruby
Ruby有以下三種方式可以執行Ruby指令
1.1 建立Ruby程式檔案
最基本的方式當然是建立Ruby的檔案,將程式撰寫在檔案中後執行,Ruby的程式檔案使用.rb作為副檔名,例如我們建立一個hello_world.rb如下:
- Feb 08 Sun 2015 14:07
-
在Github上使用Coveralls顯示程式覆蓋率 - Node.js
在前面的文章提到了使用Node.js進行單元測試和計算程式覆蓋率,以及在GitHub上使用Travis CI進行整合,這篇文章延續前幾篇文章內容,進一步利用Coveralls整合程式覆蓋率統計至Github上。
- Feb 01 Sun 2015 10:43
-
[柬埔寨] 2015年1月16日 - 吳哥窟五天四夜
這次的員工旅遊來到了吳哥窟,旅行團安排了五天四夜行程。
吳哥窟位於柬埔寨西北的暹粒市附近,我們在越南轉機,桃園到胡志明市飛了3個半小時,飛到暹粒市又花了一個小時。
- Jan 14 Wed 2015 20:29
-
使用jscoverage計算Node.js程式覆蓋率
在之前的文章 使用mocha在Node.js和瀏覽器環境中單元測試 提到如何進行測試,而我們還可以利用工具去進一步計算測試所涵蓋的範圍。
由於之前採用mocha作為測試的Framework,所以這篇文章選擇可以和mocha搭配使用的jscoverage。