Sha256: cf3912c20544ca2f3eeefe89d831a5aa507aee37d04f198cfbb1b313301190f6
Contents?: true
Size: 518 Bytes
Versions: 1
Compression:
Stored size: 518 Bytes
Contents
require "fe/engine" module Fe # prefix for database tables mattr_accessor :table_name_prefix self.table_name_prefix ||= 'fe_' mattr_accessor :answer_sheet_class self.answer_sheet_class ||= 'Fe::Application' mattr_accessor :from_email self.from_email ||= 'info@example.com' def self.next_label(prefix, labels) max = labels.inject(0) do |m, label| num = label[/^#{prefix} ([0-9]+)$/i, 1].to_i # extract your digits num > m ? num : m end "#{prefix} #{max.next}" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fe-0.0.4 | lib/fe.rb |