jw_cad 外部変形 - (243) メソッド do~end -

外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。

 

今回は メソッド do~end について考えます。

 

メソッド do~end は実験段階の外部変形スクリプトです。

shape do 

  ln 1,2,3,4

end

で線を引くプログラムを考えます。(jw.rb は shape があるので shapes)

 

irb の処理画面

 

irb の処理画面

 

instance_eval は コマンドとデータがセットで成立するようです。DSL をいろいろと調べてみたのですが説明が難しくて理解できません。それでもこれで動いたので。

 

次回は ヒアドキュメント を考えます。