Class: EacEnvs::Http::Request::BodyFieldValue
- Inherits:
-
Object
- Object
- EacEnvs::Http::Request::BodyFieldValue
- Defined in:
- lib/eac_envs/http/request/body_field_value.rb
Instance Method Summary collapse
Instance Method Details
#file? ⇒ Boolean
21 22 23 |
# File 'lib/eac_envs/http/request/body_field_value.rb', line 21 def file? value.is_a?(::File) end |
#file_mime_type ⇒ String
26 27 28 |
# File 'lib/eac_envs/http/request/body_field_value.rb', line 26 def file_mime_type ::EacFs::FileInfo.new(value.path).mime_type end |
#to_faraday ⇒ Object
14 15 16 17 18 |
# File 'lib/eac_envs/http/request/body_field_value.rb', line 14 def to_faraday return value unless file? ::Faraday::Multipart::FilePart.new(value, file_mime_type) end |