Skip to content

techlogics/WAF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webアプリケーションフレームワーク

概要

RubyによるWebアプリケーションフレームワークです。
raccで構文解析してrackでフレームワーク本体を実装しています。
Webアプリケーションフレームワークとしての最低限の動作が可能です。
超高速です(笑)

使い方

このリポジトリをローカルにcloneします。 app.wafにこのフレームワークの文法を記述していきます。 % rackup config.ru でサーバーを起動してlocalhost:9292にアクセスしてください。

文法

文法の並びは以下のようになります。

request_method request
	action_logics

ブロックはインデントで表現します。 この文法でapp.wafを記述すると以下のようになります。

get /
	a = "hello "
	b = "world"
	a + b

仕様

最終行が出力する結果になります。 上記の例の場合hello worldがブラウザに出力されます。

その他

params['params']でパラメーターを取得出来ます。 haml :templateでviews配下のhamlテンプレートをrenderできます。

About

RubyによるWebアプリケーションフレームワーク

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages