— boreal-kiss.com

[Flex][Ruby]Ruby唐辛子

ソースコード HTML化 コンバーター「唐辛子」という非常に便利なアプリケーションがあるんですが、残念ながらRubyに対応していません。そこでRubyコード変換機能を追加したものをリリースしました。僕が使いたいというのが最大の理由なので必要最小限のプログラミング言語(Flex, ActionScript, JavaScript, Ruby, HTML, and XML)のみ変換可能です。その他の言語については本家をご利用ください。

Ruby唐辛子
[Flex]Ruby唐辛子

Rubyコードはこんな感じに表示されます。

  # POST /projects
  # POST /projects.xml
  def create
    @project = Project.new(params[:project])

    respond_to do |format|
      if @project.save
        flash[:notice] = 'Project was successfully created.'
        format.html { redirect_to(@project) }
        format.xml  { render :xml => @project, :status => :created, :location => @project }
      else
        format.html { render :action => "new" }
        format.xml  { render :xml => @project.errors, :status => :unprocessable_entity }
      end
    end
  end

参考:

八角研究所 : Flex2でソースコードをブログに貼り付けるツールを作る(1) – ブログに美しいソースコードを貼り付けよう
八角研究所 : Flex2でソースコードをブログに貼り付けるツールを作る(2) – ソースコードをブログに貼り付けるツールを拡張しよう

2 comments
  1. クジラ飛行机 says: 2008年8月15日11:32 AM

    Ruby唐辛子素晴らしいです!!ありがとうござます。本家の方にも、Ruby色分けを反映してみました。それで、せっかくなので、Spark Project にコミットしてみました。

  2. admin says: 2008年8月15日2:29 PM

    わざわざご報告ありがとうございます。ソースの解析も色々参考になりました。それと本家の方のFlexとXMLパーサーですが、コメントアウト部分が正しく機能していないようです。確認してみてください。

Submit comment