ls_helper.rb

概要

  • ライセンスのgemファイルを作るサポートツール
  • Yamlファイルからコンバートする

あらまし

ライセンスのjsonデータはロゴ画像を含んでいるから見通しが悪い。また、拡張データは、jsonデータ内でjsonデータを記述するので、エスケープ文字が頻出して見通しが悪い。そこでYamlで書いてコンバート。

使い方

ls_helper.rb ls.yml [work dir=current dir]
  • ls.ymlからls.jsonを作成する。同一ファイル名のjson拡張子は上書きされる。
  • work dirは作業対象ディレクトリ。ls.ymlの読み込みとls.jsonの書き出し場所。
  • 拡張データはsettingsの下に掘り下げて記述する。
          settings:
            open: 0
            commercial: 1
    
  • ロゴをファイル名で指定するにはsystem_picture_fileを使う。
  • work dirから読み込みされる。
          system_picture_file: ./by.png
    

まとめ

engineのdbディレクトリをカレントディレクトリにして、ymlファイルとロゴ画像をおいてから実行する。