Sha256: 1713e7bd3a1bcf1dc4ec5b8f10c081e1d3dbb8af14a2ca1d7d55acded8bf0468
Contents?: true
Size: 509 Bytes
Versions: 2
Compression:
Stored size: 509 Bytes
Contents
# frozen_string_literal: true module MrCommon # Implements custom field values when exporting Registration records as CSV. class RegistrationDecorator < SimpleDelegator def preregistered? __getobj__.preregistered? ? "YES" : "NO" end def confirmed? __getobj__.confirmed? ? "YES" : "NO" end if MrCommon.registration_confirmation_strategy == :pre_register def pre_registered? PreRegistration.exists_for?(__getobj__) ? "YES" : "NO" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mr_common-2.1.0 | app/models/mr_common/registration_decorator.rb |
mr_common-2.0.0 | app/models/mr_common/registration_decorator.rb |