class PhraseApp::ParamsHelpers::BodyTypeHelper
Public Class Methods
new(data_hash, post_body=nil)
click to toggle source
# File lib/phraseapp-ruby.rb, line 1821 def initialize(data_hash, post_body=nil) @data_hash = data_hash @post_body = post_body end
Public Instance Methods
body()
click to toggle source
# File lib/phraseapp-ruby.rb, line 1826 def body if @post_body != nil body = @post_body.join+PhraseApp.multipart(@data_hash) body << "--#{PhraseApp::MULTIPART_BOUNDARY}--\r\n" elsif defined?(@data_hash) && @data_hash.is_a?(Hash) && @data_hash.keys.any? JSON.dump(@data_hash) else nil end end
ctype()
click to toggle source
# File lib/phraseapp-ruby.rb, line 1837 def ctype if @post_body != nil return "multipart/form-data; boundary=#{PhraseApp::MULTIPART_BOUNDARY}" elsif defined?(@data_hash) && @data_hash.is_a?(Hash) && @data_hash.keys.any? return "application/json" else return "" end end