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
197
198
199
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 197
def build_organization(params = {})
self.organization = EffectiveMemberships.Organization.new(params)
end
|
#done? ⇒ Boolean
214
215
216
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 214
def done?
submitted?
end
|
#in_progress? ⇒ Boolean
210
211
212
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 210
def in_progress?
draft?
end
|
#owner ⇒ Object
189
190
191
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 189
def owner
organization || user
end
|
#owner_symbol ⇒ Object
193
194
195
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 193
def owner_symbol
organization? ? :organization : :user
end
|
#reset! ⇒ Object
222
223
224
225
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 222
def reset!
assign_attributes(wizard_steps: wizard_steps.slice(:start))
save!
end
|
#select! ⇒ Object
218
219
220
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 218
def select!
reset!
end
|
#to_s ⇒ Object
185
186
187
|
# File 'app/models/concerns/effective_memberships_fee_payment.rb', line 185
def to_s
'Fee Payment'
end
|