Tbpgr Blog

Recruiting Operations tbpgr(てぃーびー) のブログ

RSpecPiccolo | 追加要件 ProductCodeの出力機能にフィールド生成+初期化機能を追加

概要

追加要件 ProductCodeの出力機能にフィールド生成+初期化機能を追加

詳細

追加要件 ProductCodeの出力機能にフィールド生成+初期化機能を追加

仕様

・@fサフィックスでProductCodeにフィールドを定義+初期化用のinitializeも定義する
※ProductCode・TestCode両方を生成。インスタンスメソッド、クラスメソッド、フィールドを生成する例。

piccolo e Hoge::Core hoge/hoge_core instance_method_name class_method_name@c field1@f -p

※この場合, lib/hoge/hoge_core.rbとspec/hoge/hoge_core_spec.rbが出力される。
出力コード例など詳細についてはGitHubのREADMEやテストコードを参照。

注意事項

フィールドの生成はtbpgr_utils gem 0.0.4以降の機能に依存している

リリースバージョン

0.0.8