summaryrefslogtreecommitdiffstats
path: root/test/exemplars/project_exemplar.rb
blob: a0edd1fded7eb05cf0457d03de5bb75b65699077 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Project < ActiveRecord::Base
  generator_for :name, :method => :next_name
  generator_for :identifier, :method => :next_identifier_from_object_daddy

  def self.next_name
    @last_name ||= 'Project 0'
    @last_name.succ!
    @last_name
  end

  # Project#next_identifier is defined on Redmine
  def self.next_identifier_from_object_daddy
    @last_identifier ||= 'project0'
    @last_identifier.succ!
    @last_identifier
  end
end