2017年1月6日金曜日

開発環境

メタプログラミングRuby 第2版(Paolo Perrotta (著)、角 征典 (翻訳)、オライリージャパン)の1部(メタプログラミング Ruby)、4章(水曜日: メソッド)、4.2(クイズ: Ruby#)、4.2.1(using キーワード)を取り組んでみる。

コード(Emacs)

#!/usr/bin/env ruby2.3
# -*- coding: utf-8 -*-

module Kernel
  def with(r)
    begin
      yield
    ensure
      r.dispose
    end
  end
end

入出力結果(Terminal)

$ ./with_test.rb 
Loaded suite ./with_test
Started
..

Finished in 0.002404 seconds.
-------------------------------------------------------------------------------
2 tests, 3 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed
-------------------------------------------------------------------------------
831.95 tests/s, 1247.92 assertions/s
$

0 コメント:

コメントを投稿