version 0.1.0.
手元のblocklyから必要そうなファイルをコピーした
blocklyのデモをコピー
Blockタブを追加してみた。中身はない。
blockタブにblocklyをつっこんでみた。表示はされたが、divがおかしい。
blockタブを目いっぱいに広げた
$('#tabs a:last').tab('show')を消した。blockタブの外観がそれっぽくなった
起動時にblockタブをactiveにした
不要になったサンプルblockly.htmlを削除
ゴミ箱(trashcan)を追加
LEGALにBlocklyを追加
blockタブを追加しても既存のspecが通るように修正

とりいそぎRubyタブを表示するようにした。
DRYではないため「テキストエディタ画面を表示する」というトップ画面にアクセスしてRubyタブに切り替えるstepを用意したほうがよさそう。
「:name にタブを切り替える」stepを追加
faviconを更新

ついでにiPhone用のアイコンも追加してみた。
faviconの背景を透明にした
ツールボックスにカテゴリを導入した。まだブロックは配置していない。

Hamlを導入した。
「データ」ジャンルはVariablesでまかないたい。
blocklyのJavaScriptをasset pipelineの対象にした

blocklyのJavaScriptをapp/assets/javascripts/blockly以下に配置することに
した。それにともない、smalruby-editor固有のJavaScriptは
app/assets/javascripts/smalruby-editor以下に配置して、require_tree
./smalruby-editorで読み込むことにした。
app/assets/javascripts/smalruby-editorを最後に読み込むように修正

app/assets/javascripts/smalruby-editor以下にsmalruby-editorに特化したブ
ロックを定義するために読み込み順を変更した。
動きジャンルの基本セットのブロックを追加

ブロックの見た目だけつくっている。まだヘルプのURLやツールチップは設定し
ていない。また、Rubyのソースコード生成部分もない。
app/assets/javascripts/smalruby-editor以下のJavaScriptを移動

また、editor.js.coffee.erbを以下の3つに分割した。

 * common.js.coffee.erb: 共通
 * block_mode.js.coffee.erb: ブロックモード
 * ruby_mode.js.coffee.erb: Rubyモード