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

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

インスタンスメソッド

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

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

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

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

### Methods

afterprocess beforeprocess midprocess postprocess preprocess

### 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

preprocess(action, user, x)

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

[Source]

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

[Validate]