# frozen_string_literal: true # ERB view helper functions module Helpers def nullable(value) # Returns the value if it actually exists return value if value && (value != '') # Returns a default 'N/a' string return 'N/a' end def date_format(date) dt = date.to_datetime return dt.strftime('%B %d, %Y, %I:%M:%S %p') end def date_format_input(date) dt = date.to_datetime return dt.strftime('%Y-%m-%dT%H:%M:%S') end def serialize(num) return num.to_s.rjust(4, '0') end end