class Griddler::Testing::UploadedImage
Public Class Methods
new(name)
click to toggle source
# File lib/griddler/testing.rb, line 17 def initialize(name) @name = name end
Public Instance Methods
file()
click to toggle source
# File lib/griddler/testing.rb, line 21 def file ActionDispatch::Http::UploadedFile.new({ filename: @name, type: 'image/jpeg', tempfile: fixture_file }) end
Private Instance Methods
fixture_file()
click to toggle source
# File lib/griddler/testing.rb, line 31 def fixture_file cwd = File.expand_path File.dirname(__FILE__) File.new(File.join(cwd, '..', '..', 'spec', 'fixtures', @name)) end