Module: Alignable

Extended by:
ActiveSupport::Concern
Included in:
SegmentGroupComponent
Defined in:
app/components/concerns/alignable.rb

Overview

Alignable — adds an ‘aligned` string attribute (vertical / horizontal).

Usage:

class GridComponent < Component
  include Alignable                             # default: nil
end

class ColumnComponent < Component
  include Alignable
  default aligned: "vertical"                   # override default
end