ちなみに

火曜日の空は僕を押しつぶした。

Ruby/Rails勉強会@関西 #35

http://jp.rubyist.net/?KansaiWorkshop35

RubyKaigi2009(の御意見板)でも大人気だった京都女子大学での開催でした


僕はRubyKaigi 2009報告会でLTをさせていただきました
発表内容は他の皆さんに任せて運営の皆さんのナイスプレイ的な部分を紹介を早口でざっと
Ruby会議の説明も含めてなんとか5分におさめました

スライドはこんな感じ


あとこの発表会ではSkype越しの発表という試みも行われました
遠隔地からの参加に対する希望が見えたような気がしました
うじひささんによる発表に関するノウハウまとめは以下
http://jp.rubyist.net/?HowtoRemoteTalk


おまけに初級者レッスンで書いたコード
メソッド名とかいろいろひどい...

class Okonomiyaki
  attr_reader :name, :stuff

  def initialize(name, stuff)
    @stuff = stuff
    @count = 0
    @max   = stuff.size
    @name  = name
  end

  def kanetsu
    @count += 1
  end

  def yaketa?
    @count >= @max
  end

  def flip!
    puts 'ひっくり返されました'
    @count = 0
  end
end

module Teppan
  def self.yaku(target)
    kanetsu target
    target.flip!
    kanetsu target
    puts '焼けました'
    puts
    puts "焼いた物: #{target.name}"
    puts "材料: #{target.stuff.join(', ')}"
  end

  def self.kanetsu(target)
    until target.yaketa?
      puts '加熱中..'
      target.kanetsu
    end
  end
end

buta = Okonomiyaki.new('豚玉', ['', 'キャベツ', '豚肉', 'お好み焼き粉'])
Teppan.yaku buta