「お前それ、シナチクって言いたかっただけやろ」 ... ... ... ... 「そうですが、何か」 mruby で mruby-http と mruby-uv を使い、sinatra ライクなのが動くまでに到った。 ショボいアプリケーションなら書ける様になったけど、mrubyはまだファイルIOが出来ないのでアプリと呼べる様な物が動くにはまだまだ先。 require 'HTTP' require 'UV' # {{{ module Sinatic @routes = { 'GET' => [], 'POST' => [] } def self.route(method, path, opts, &block) @routes[method] << [path, opts, block] end def self.do(r) @routes[r.method].each {|path| if
![Big Sky :: mruby で Sinatra に似せた WAF、Sinatic が動いた。](https://cdn-ak-scissors.b.st-hatena.com/image/square/ae5f360d3c82cd87e23b34fb6f5013ab7cf0f1a6/height=288;version=1;width=512/https%3A%2F%2Fmattn.kaoriya.net%2Fimages%2Flogo.png)