Module: Super::View

Defined in:
lib/super/view.rb

Class Method Summary collapse

Class Method Details

.classes(*list) ⇒ Object



21
22
23
# File 'lib/super/view.rb', line 21

def classes(*list)
  list.flatten.select(&:present?).join(" ")
end

.gutter_h(pm, positive = true) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/super/view.rb', line 5

def gutter_h(pm, positive = true)
  if pm == :p
    if positive
      "px-2"
    else
      raise Error::InvalidStyle, "invalid style: -px-2"
    end
  else
    if positive
      "mx-2"
    else
      "-mx-2"
    end
  end
end