class ConvertApi::Result
Attributes
response[R]
Public Class Methods
new(response)
click to toggle source
# File lib/convert_api/result.rb, line 5 def initialize(response) @response = response end
Public Instance Methods
conversion_cost()
click to toggle source
# File lib/convert_api/result.rb, line 9 def conversion_cost response['ConversionCost'] end
file()
click to toggle source
# File lib/convert_api/result.rb, line 13 def file files.first end
files()
click to toggle source
# File lib/convert_api/result.rb, line 17 def files @files ||= response['Files'].map{ |file_info| ResultFile.new(file_info) } end
save_files(path)
click to toggle source
# File lib/convert_api/result.rb, line 25 def save_files(path) threads = files.map do |file| Thread.new { file.save(path) } end threads.map(&:value) end
urls()
click to toggle source
# File lib/convert_api/result.rb, line 21 def urls files.map(&:url) end