Class: WorkflowKit::LastMembershipNeedsReviewBrick
- Inherits:
-
Brick
- Object
- Brick
- WorkflowKit::LastMembershipNeedsReviewBrick
- Defined in:
- app/models/workflow_kit/last_membership_needs_review_brick.rb
Instance Method Summary collapse
Instance Method Details
#description ⇒ Object
6 7 8 9 |
# File 'app/models/workflow_kit/last_membership_needs_review_brick.rb', line 6 def description "The last membership of the user is marked with :needs_review. " + "The admins have to confirm the valid_from date of the membership." end |
#execute(params) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'app/models/workflow_kit/last_membership_needs_review_brick.rb', line 10 def execute( params ) raise 'no user_id given' unless params[ :user_id ] user = User.find( params[ :user_id ] ) membership = user.memberships.order('created_at').last membership.needs_review! end |
#name ⇒ Object
3 4 5 |
# File 'app/models/workflow_kit/last_membership_needs_review_brick.rb', line 3 def name "Mark the last membership for review" end |