class StatusUpdateRequest
Class StatusUpdateRequest
returns the correct string for request 3taps
Public Instance Methods
attributes_for_params()
click to toggle source
Method attributes_for_params
creates array attributes for params.
# File lib/dto/status/status_update_request.rb, line 17 def attributes_for_params attributes.collect{ |key, value| "#{key}:'#{CGI.escape value}'" }.join(", ") end
errors_for_params()
click to toggle source
Method errors_for_params
array errors for params.
# File lib/dto/status/status_update_request.rb, line 23 def errors_for_params errors.collect{ |error| "{code:#{error.code}, message:'#{CGI.escape error.message}'}" }.join(", ") end
to_params()
click to toggle source
Method to_params
creates the correct string for request 3taps.
# File lib/dto/status/status_update_request.rb, line 7 def to_params data = "status:'#{event}'" data << ", timestump:'#{((timestump).utc.to_s(:db)).gsub(/\s/,"+")}'" if timestump data << ", attributes:{#{attributes_for_params}}" unless attributes.empty? data << ", errors:[#{errors_for_params}]" unless errors.empty? data end