Sha256: 970922d6c3755932ea852c0d95f2d9d5dcde66734adceb8490cd62ee1c35ee97

Contents?: true

Size: 1.77 KB

Versions: 10

Compression:

Stored size: 1.77 KB

Contents

rmake-notation
==============

Rmakeで利用しているWiki記法「Rmake記法」を実現するためのgemです。

- [ゲームを作成して共有するサイト - Rmake](http://rmake.jp/)
- [Rmake記法の紹介とデモサイトはこちら](http://rmake-notation.herokuapp.com/)
- [サンプルアプリのリポジトリはこちらです](https://github.com/akasata/rmake-notation-samples)

## SYSTEM REQUIREMENTS

- Ruby 1.9.3+

Windows環境の方は以下のパッケージを利用するといいでしょう。

- [ActiveScriptRuby and Other packages](http://www.artonx.org/data/asr/)

## INSTALLATION

Gemをインストールして使ってください。

    $ gem install rmake-notation

Railsで使う際は、controllerに以下のように記述しています。helperに定義してもよいでしょう。

    def generate_contents(content)
      @rmake_notation ||= Object.new.extend Rmake::Notation
      @rmake_notation.generate_contents(content)
    end
    
    helper_method :generate_contents

## PLUGIN

Rmake記法はプラグインで拡張することができます。[version]と記述すると、本gemのバージョンを返すプラグインは以下のように記述することができます。

    class VersionPlugin
      def target?(command)
        command == "version"
      end
      
      def execute(command, block)
        Rmake::Notation::VERSION.to_s
      end
    end

    # registration
    @notation = Object.new.extend Rmake::Notation
    @notation.add_plugin(VersionPlugin.new)
    @notation.generate_contents(content)

## LICENSE

MIT License

Copyright (c) 2013 Rmake Developers

## TODO

- specを書く(それに伴いテストしやすい構造に変更する)
- サンプルサイトの例を完全にする
- バグを取る

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rmake-notation-0.0.16 README.md
rmake-notation-0.0.15 README.md
rmake-notation-0.0.14 README.md
rmake-notation-0.0.13 README.md
rmake-notation-0.0.12 README.md
rmake-notation-0.0.11 README.md
rmake-notation-0.0.10 README.md
rmake-notation-0.0.9 README.md
rmake-notation-0.0.8 README.md
rmake-notation-0.0.7 README.md