Я новичок в этом, и у меня возникают проблемы с поиском подходящего способа выразить это в Ruby. И я не знаю, отличается ли Ruby API в SketchUp. Но это то, для чего я пытаюсь это использовать.
def self.initialize_job_info
return{
'salesperson' => ' = $pg_settings['salespersons'[['salesperson']['id']]] if ('on' = $pg_settings['salespersons'[['salesperson']['defsales']]])'
Вот что я в основном пытаюсь сделать:
Эта часть кода работает как надо
def self.initialize_job_info
return{
'salesperson' => ''
Устанавливает начальное значение пустой формы для значения job_info ['salesperson'] в '', если ранее не найдено существующее значение.
Итак, я хочу поместить в хэш значение, которое передается из $ pg_settings.
Значение, которое я хочу получить, и я надеюсь, что это имеет смысл, значение этого конкретного 'id'
$pg_settings['salespersons'] {//which is a list of 'salesperson'
<salesperson> id="561" name="name" phone="phone number" defsales="on" email="email" </salesperson>
if (defsales == "on"), тогда 'salesperson' => 'value = "id"'
Имеет ли это смысл?
Я дергаю себя за волосы, поэтому любая помощь, которую вы можете оказать в этом, была бы великолепна.