module Breacan::Client::Files
Public Instance Methods
files_delete(args)
click to toggle source
# File lib/breacan/client/files.rb, line 5 def files_delete(args) get 'files.delete', query: args end
files_info(args)
click to toggle source
# File lib/breacan/client/files.rb, line 9 def files_info(args) get 'files.info', query: args end
files_list(args)
click to toggle source
# File lib/breacan/client/files.rb, line 13 def files_list(args) get 'files.list', query: args end
files_upload(args)
click to toggle source
# File lib/breacan/client/files.rb, line 17 def files_upload(args) set_files_upload_builder data = {} if args[:file] data[:file] = args[:file] args.delete(:file) end data[:query] = args res = post 'files.upload', data reset_files_upload_builder res end
reset_files_upload_builder()
click to toggle source
# File lib/breacan/client/files.rb, line 40 def reset_files_upload_builder @middleware = default_builder end
set_files_upload_builder()
click to toggle source
# File lib/breacan/client/files.rb, line 30 def set_files_upload_builder @serializer = Breacan::Client::Files::FileSerializer.any_json @middleware = Faraday::RackBuilder.new do |c| c.request :multipart c.request :url_encoded c.adapter :net_http c.response :breacan_custom end end