Sha256: 1648ce7bd26b49e911bbf19c89b77e33d900f257396ee3f3f5ac28e0f358a25a
Contents?: true
Size: 652 Bytes
Versions: 32
Compression:
Stored size: 652 Bytes
Contents
module AmaLayout module NavigationHelper def navigation return AmaLayout::Navigation.non_member unless member? case when _has_outstanding_balance? AmaLayout::Navigation.member_with_outstanding_balance when _in_renewal_late? AmaLayout::Navigation.member_in_renewal_late when _in_renewal? AmaLayout::Navigation.member_in_renewal else AmaLayout::Navigation.member end end private def _in_renewal? in_renewal end def _in_renewal_late? status == "AL" end def _has_outstanding_balance? has_outstanding_balance end end end
Version data entries
32 entries across 32 versions & 1 rubygems