class RunParameters

Public Class Methods

get_params(params) click to toggle source
# File lib/hackerearth_api/run_parameters.rb, line 6
def self.get_params(params)            
        filtered_params = CompileParameters.get_params(params)

        if params.key?(:time_limit) and params[:time_limit] < 6 
                filtered_params[:time_limit] = params[:time_limit]
        else 
                filtered_params[:time_limit] = 5
        end

        if params.key?(:memory_limit) and params[:memory_limit] < 262145 
                filtered_params[:memory_limit] = params[:memory_limit]
        else 
                filtered_params[:memory_limit] = 262144
        end

        if params.key?(:input)
                filtered_params[:input] = params[:input]
        end           
        
        return filtered_params
end