attachment_exemplar.rb
21 lines
| 541 B
| text/x-ruby
|
RubyLexer
|
r3228 | class Attachment < ActiveRecord::Base | ||
generator_for :container, :method => :generate_project | ||||
generator_for :file, :method => :generate_file | ||||
generator_for :author, :method => :generate_author | ||||
def self.generate_project | ||||
Project.generate! | ||||
end | ||||
def self.generate_author | ||||
User.generate_with_protected! | ||||
end | ||||
def self.generate_file | ||||
@file = 'a_file.png' | ||||
@file.stubs(:original_filename).returns('a_file.png') | ||||
@file.stubs(:content_type).returns('image/png') | ||||
@file.stubs(:read).returns(false) | ||||
@file | ||||
end | ||||
end | ||||