class Primer::Classify::Grid

Handler for PrimerCSS grid classes.

Constants

CLEARFIX_KEY
CLEARFIX_VALUES
COL_KEY
COL_VALUES
CONTAINER_KEY
CONTAINER_VALUES
KEYS

Public Class Methods

classes(key, value, breakpoint) click to toggle source
# File lib/primer/classify/grid.rb, line 21
def classes(key, value, breakpoint)
  send(key, value, breakpoint)
end

Private Class Methods

clearfix(value, _breakpoint) click to toggle source
# File lib/primer/classify/grid.rb, line 33
def clearfix(value, _breakpoint)
  "clearfix" if fetch_or_fallback(CLEARFIX_VALUES, value)
end
col(value, breakpoint) click to toggle source
# File lib/primer/classify/grid.rb, line 37
def col(value, breakpoint)
  val = fetch_or_fallback(COL_VALUES, value.to_i)

  "col#{breakpoint}-#{val}"
end
container(value, _breakpoint) click to toggle source
# File lib/primer/classify/grid.rb, line 27
def container(value, _breakpoint)
  val = fetch_or_fallback(CONTAINER_VALUES, value)

  "container-#{val}"
end