project_exemplar.rb
18 lines
| 502 B
| text/x-ruby
|
RubyLexer
|
r2816 | class Project < ActiveRecord::Base | ||
|
r7338 | generator_for :name, :start => 'Project 0' | ||
generator_for :identifier, :start => 'project-0000' | ||||
|
r2823 | generator_for :enabled_modules, :method => :all_modules | ||
generator_for :trackers, :method => :next_tracker | ||||
def self.all_modules | ||||
|
r4292 | [].tap do |modules| | ||
|
r2823 | Redmine::AccessControl.available_project_modules.each do |name| | ||
modules << EnabledModule.new(:name => name.to_s) | ||||
end | ||||
end | ||||
end | ||||
def self.next_tracker | ||||
[Tracker.generate!] | ||||
end | ||||
|
r2816 | end | ||