Module: EffectiveMembershipsFeePayment
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/effective_memberships_fee_payment.rb
Overview
EffectiveMembershipsFeePayment
Mark your model with effective_memberships_fee_payment to get all the includes
Defined Under Namespace
Modules: Base, ClassMethods
Instance Method Summary
collapse
Instance Method Details
#build_organization(params = {}) ⇒ Object
183
184
185
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 183
def build_organization(params = {})
self.organization = EffectiveMemberships.Organization.new(params)
end
|
#done? ⇒ Boolean
200
201
202
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 200
def done?
submitted?
end
|
#in_progress? ⇒ Boolean
196
197
198
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 196
def in_progress?
draft?
end
|
#owner ⇒ Object
175
176
177
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 175
def owner
organization || user
end
|
#owner_symbol ⇒ Object
179
180
181
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 179
def owner_symbol
organization? ? :organization : :user
end
|
#reset! ⇒ Object
208
209
210
211
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 208
def reset!
assign_attributes(wizard_steps: wizard_steps.slice(:start))
save!
end
|
#select! ⇒ Object
204
205
206
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 204
def select!
reset!
end
|
#to_s ⇒ Object
171
172
173
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 171
def to_s
'Fee Payment'
end
|