class Playbook::PbNav::Item
def margin_classes
def margin_classes margin_attributes = { margin: "m", margin_x: "mx", margin_y: "my", margin_bottom: "mb", margin_top: "mt", margin_right: "mr", margin_left: "ml", } # rubocop:disable Style/RedundantAssignment margin_classes = margin_attributes.map do |attr, class_prefix| # rubocop:enable Style/RedundantAssignment value = object.public_send(attr) " #{class_prefix}_#{value}" if value end.compact.join margin_classes end