##// END OF EJS Templates
Merged r3398 from trunk....
Merged r3398 from trunk. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3465 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r3351:e5e5ad6b7a45
r3351:e5e5ad6b7a45
Show More
object_daddy_helpers.rb
34 lines | 900 B | text/x-ruby | RubyLexer
/ test / object_daddy_helpers.rb
Eric Davis
Moved object daddy helpers to their own module....
r2824 module ObjectDaddyHelpers
Jean-Philippe Lang
Merged r3398 from trunk....
r3351 # TODO: Remove these three once everyone has ported their code to use the
# new object_daddy version with protected attribute support
Eric Davis
Merged the Object Daddy exemplars from trunk. r3337, r3340, r3342...
r3245 def User.generate_with_protected(attributes={})
Jean-Philippe Lang
Merged r3398 from trunk....
r3351 User.generate(attributes)
Eric Davis
Merged the Object Daddy exemplars from trunk. r3337, r3340, r3342...
r3245 end
Eric Davis
Moved object daddy helpers to their own module....
r2824 def User.generate_with_protected!(attributes={})
Jean-Philippe Lang
Merged r3398 from trunk....
r3351 User.generate!(attributes)
Eric Davis
Merged the Object Daddy exemplars from trunk. r3337, r3340, r3342...
r3245 end
def User.spawn_with_protected(attributes={})
Jean-Philippe Lang
Merged r3398 from trunk....
r3351 User.spawn(attributes)
Eric Davis
Moved object daddy helpers to their own module....
r2824 end
# Generate the default Query
def Query.generate_default!(attributes={})
query = Query.spawn(attributes)
query.name ||= '_'
query.save!
query
end
# Generate an issue for a project, using it's trackers
def Issue.generate_for_project!(project, attributes={})
issue = Issue.spawn(attributes) do |issue|
issue.project = project
end
issue.tracker = project.trackers.first unless project.trackers.empty?
issue.save!
issue
end
end