power = power.nil? ? 'на' | мощность
Правильный синтаксис для этого: power = power.nil? ? 'on' : power
, с двоеточием вместо канала.
Однако вы могли бы просто написать это power = 'on' if power.nil?
, которое немного короче и, вероятно, более читабельно для большинства людей.
Также в качестве обозначения: есть ли особая причина, по которой вы используете 'on'
и 'off'
вместо true
и false
?