class OnlyofficeTestrailWrapper::HashHelper
Public Class Methods
get_hash_from_array_with_two_parameters(array, key_parameter, value_parameter)
click to toggle source
# File lib/onlyoffice_testrail_wrapper/helpers/hash_helper.rb, line 6 def get_hash_from_array_with_two_parameters(array, key_parameter, value_parameter) raise 'First argument must be Array!' unless array.is_a?(Array) result_hash = {} array.reverse_each { |element| result_hash[element[key_parameter]] = element[value_parameter] } result_hash end
parse_to_class_variable(hash, class_name)
click to toggle source
# File lib/onlyoffice_testrail_wrapper/helpers/hash_helper.rb, line 14 def parse_to_class_variable(hash, class_name) object = class_name.new hash.each { |key, value| object.instance_variable_set("@#{key}", value) } object end