class Lithic::FilePart
def initialize(content, filename: nil, content_type: nil)
-
content_type
(String, nil
) -- -
filename
(String, nil
) -- -
content
(Pathname, StringIO, IO, String
) --
def initialize(content, filename: nil, content_type: nil) @content = content @filename = case content in Pathname filename.nil? ? content.basename.to_path : ::File.basename(filename) else filename.nil? ? nil : ::File.basename(filename) end @content_type = content_type end
def read
-
(String)
-
Other tags:
- Api: - private
def read ontent hname ent.read(binmode: true) ingIO ent.string ent.read ing ent
def to_json(*a) = read.to_json(*a)
-
(String)
-
Parameters:
-
a
(Object
) --
def to_json(*a) = read.to_json(*a)
def to_yaml(*a) = read.to_yaml(*a)
-
(String)
-
Parameters:
-
a
(Object
) --
def to_yaml(*a) = read.to_yaml(*a)