class Yodleeicious::ParameterTranslator
Public Instance Methods
site_login_form_to_add_site_account_params(site_login_form)
click to toggle source
# File lib/yodleeicious/parameter_translator.rb, line 3 def site_login_form_to_add_site_account_params site_login_form params = { "credentialFields.enclosedType" => "com.yodlee.common.FieldInfoSingle" } i = 0 site_login_form['componentList'].each { |field| # puts "field=#{field}" params["credentialFields[#{i}].displayName"] = field['displayName'] params["credentialFields[#{i}].fieldType.typeName"] = field['fieldType']['typeName'] params["credentialFields[#{i}].helpText"] = field['helpText'] params["credentialFields[#{i}].maxlength"] = field['maxlength'] params["credentialFields[#{i}].name"] = field['name'] params["credentialFields[#{i}].size"] = field['size'] params["credentialFields[#{i}].value"] = field['value'] params["credentialFields[#{i}].valueIdentifier"] = field['valueIdentifier'] params["credentialFields[#{i}].valueMask"] = field['valueMask'] params["credentialFields[#{i}].isEditable"] = field['isEditable'] params["credentialFields[#{i}].value"] = field['fieldValue'] i += 1 } params end