Module: Grid::DSL

Defined in:
lib/grid/dsl.rb

Instance Method Summary collapse

Instance Method Details

#column(content = nil, options = {}, &block) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/grid/dsl.rb', line 3

def column(content=nil, options={}, &block)
  klass = GridHelper.build_class(options)
  klass << "columns"
  (
    (options[:tag] || :div),
    (content || options[:content] || capture("".html_safe, &block)),
    class: klass)
end

#row(options = {}, &block) ⇒ Object



12
13
14
15
16
# File 'lib/grid/dsl.rb', line 12

def row(options={}, &block)
  klass = "row"
  klass << GridHelper.build_class(options)
  (:div, capture("".html_safe, &block), class: klass)
end