2016年8月28日日曜日

開発環境

Head First Ruby (Jay McGavren (著)、O'Reilly Media)のChapter 9.(Mixins: Mix It Up)、Mixins, behind the scenes、CODE MAGNETS(No. 5037)を取り組んでみる。

CODE MAGNETS(No. 5037)

コード(Emacs)

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

module Clumsy
  def break(thing)
    puts "Knocks over #{thing}"
  end
end

module Curious
  def investigate(thing)
    puts "Looks at #{thing}"
  end
end

class Monkey
  include Curious
  include Clumsy
end

bubbles = Monkey.new
bubbles.break("vase")
bubbles.investigate("vase")

入出力結果(Terminal)

$ ./sample1.rb
Knocks over vase
Looks at vase
$

0 コメント:

コメントを投稿