Skip to content

Instantly share code, notes, and snippets.

@TakumiBaba
Last active December 25, 2015 20:59
Show Gist options
  • Select an option

  • Save TakumiBaba/7039471 to your computer and use it in GitHub Desktop.

Select an option

Save TakumiBaba/7039471 to your computer and use it in GitHub Desktop.
#HouseWork
# さて、家事というものは我が家の場合、母親がやってくれているが、いつこの状況が崩壊するかはわからない。
# いつでも、他の人にやらせられるように、プログラム化させておく必要がある。
# 家事ならば、ひたすらに命令に従い行動し続ければ、ある程度の成果をあげられるものと考えられる。
require "babascript"
baba = BabaScript.new
baba.on "食後" do
baba.使った食器を洗う()
baba.飲み物を用意する()
end
baba.everyday.at "7:30" do
baba.朝食を作る()
baba.emit "食後"
end
baba.everyday.at "8:30" do
baba.洗濯機に洗濯物を入れる()
baba.洗濯機を動かす do
if Weather.today == "sunny"
baba.洗濯物を干す({:time => 3.hours}) do
baba.洗濯物を回収する()
baba.洗濯物をしまう()
end
else
baba.乾燥機を使う() do
baba.洗濯物を回収する()
baba.洗濯物をしまう()
end
end
end
end
baba.everyday.at "11:00" do
baba.昼飯を作る()
baba.emit "食後"
end
baba.everyday.at "15:00" do
if baba.必要な食材はありますか() == false
if Time.holiday?
baba.外食する()
else
baba.スーパーアルプスに行く()
end
end
end
baba.everyday.at "17:00" do
baba.夕飯を作る()
baba.emit "食後"
end
baba.day("月", "水", "金").at "9:00" do
baba.リビングを掃除する()
baba.寝室を掃除する()
end
baba.day("火", "木", "土").at "9:00" do
baba.キッチンを掃除する()
baba.玄関周りを掃除する()
end
baba.everyday.at "16:00" do
baba.風呂掃除をする()
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment