| TOP>>OBAQ>>OBAQシェル | 概略 | ツアー | <OBAQ> | 構成定義 | アプリケーションサーバ | リファレンス | サイトマップ |
Rubyソースの読みこみ%load, %require, %evalはほぼRubyの同名の命令に対応しています。 %get_object%get_objectは、OBAQオブジェクトを分割して記述した場合に、 他のファイルで定義されたオブジェクトを修正するために使用します。 a.walの中でa.htmlというオブジェクトが定義されていて、 b.walからa.walを引用したとします。 (a.wal) HtmlDocument a.html (b.wal) %import a.wal %get_object HtmlDocument a.html title=yyy この時、上記のように%get_objectjを使用すると、 あたかも a.htmlに対してtitle=yyyというオプションが指定されていたのと同じ意味になります。 %model_classOBAQフォマーットの中でRubyのクラスを定義する略記法です。 下記の2つは同じ意味になります。 %eval {{
class AAA < ObaqModelObj
def_option :xxx
end
}}
%model_class lAAA ObaqModelObj {{
def_option :xxx
}} |