Module: Stall::ReferenceManager

Extended by:
ActiveSupport::Concern
Defined in:
lib/stall/reference_manager.rb

Instance Method Summary collapse

Instance Method Details

#ensure_referenceObject



9
10
11
12
13
14
15
# File 'lib/stall/reference_manager.rb', line 9

def ensure_reference
  unless reference.present?
    reference = [Time.now.strftime('%Y%m%d'), ('%05d' % id)].join('-')
    self.reference = reference
    save(validate: false) unless new_record?
  end
end