Итак, у меня есть строка под названием borrowed_book_bitmask
, и я хочу поместить эту строку другой строкой как слева, так и справа. Прокладка определяется в некотором классе как константа. Итак, у меня естьЕсть ли более элегантный способ прокладки строки в Ruby?
borrowed_book_bitmask = Module1::Model1::BITMASK_PADDING + borrowed_book_bitmask + Module1::Model1::BITMASK_PADDING
Этот синтаксис является немного неуклюжим и неэлегантным. Есть ли лучший, более сжатый способ выразить это?
Предположим, я не могу изменить имя переменной и имя константы.
Здесь я считаю clunky лучше. Для наглядности вы можете написать: «pad = Module1 :: Model1 :: BITMASK_PADDING', затем« pad + loaned_book_bitmask + pad »,« »# {pad} # {заемный_бук_библиотека} # {pad}" 'или' pad.concat (borrowed_book_bitmask) .concat (клише) '. –