Class: SnapImage::Request

Inherits:
Rack::Request
  • Object
show all
Defined in:
lib/snapimage/rack/request.rb

Instance Method Summary collapse

Instance Method Details

#bad_request?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/snapimage/rack/request.rb', line 3

def bad_request?
  !(self.post? && self.POST["file"])
end

#fileObject

Returns a SnapImage::RequestFile which encapsulates the file that Rack provides. Returns nil if there is no file.



9
10
11
12
# File 'lib/snapimage/rack/request.rb', line 9

def file
  return nil unless self.POST["file"]
  @file ||= SnapImage::RequestFile.new(self.POST["file"])
end