Sha256: 757c655eb16cba306d8f2765e2fa962660760e2403e2a0ca0a9ce2187b1cca75
Contents?: true
Size: 295 Bytes
Versions: 55
Compression:
Stored size: 295 Bytes
Contents
module Agilibox::DefaultValuesConcern extend ActiveSupport::Concern def assign_default_values end def assign_default(attribute, value) send("#{attribute}=", value) if send(attribute).nil? end included do after_initialize :assign_default_values, if: :new_record? end end
Version data entries
55 entries across 55 versions & 1 rubygems