Class BusinessLogic
In: lib/business_logic.rb
Parent: Object

ビジネスロジックインジェクションのためのクラス。 任意のインジェクションのためのクラスは必ずこのクラスを継承する。

インスタンスメソッド

preprocess
事前処理
postprocess
事後処理
midprocess
中間処理
beforeprocess
毎事前処理
afterprocess
毎事後処理

をそれぞれの処理として実装する。いずれの場合も引数として

action
実行されるアクション
user
実行ユーザー
x
対象オブジェクト

の3つをともなって呼ばれる。

Methods

Public Instance methods

afterprocess(action, user, x)

Alias for preprocess

beforeprocess(action, user, x)

Alias for preprocess

midprocess(action, user, x)

Alias for preprocess

postprocess(action, user, x)

Alias for preprocess

既定の事前処理(および事後処理) 何もせず x を返す。

[Source]

    # File lib/business_logic.rb, line 18
18:   def preprocess(action, user, x)
19:     return x
20:   end

[Validate]