Class: RKit::Grid::Base::GridCol
Instance Attribute Summary collapse
#_binding
Instance Method Summary
collapse
#_h, binding_accessor, #to_s
Constructor Details
#initialize(object, binding:) ⇒ GridCol
Returns a new instance of GridCol.
5
6
7
8
|
# File 'lib/r_kit/grid/base/grid_col.rb', line 5
def initialize object, binding:;
@object = object
super binding
end
|
Instance Attribute Details
Returns the value of attribute object.
3
4
5
|
# File 'lib/r_kit/grid/base/grid_col.rb', line 3
def object
@object
end
|
Instance Method Details
#_attributes ⇒ Object
18
19
20
|
# File 'lib/r_kit/grid/base/grid_col.rb', line 18
def _attributes
_binding.col_attributes object
end
|
22
23
24
|
# File 'lib/r_kit/grid/base/grid_col.rb', line 22
def capture
_binding.capture object
end
|
#required_bindings ⇒ Object
10
11
12
13
14
15
16
|
# File 'lib/r_kit/grid/base/grid_col.rb', line 10
def required_bindings
{
col_attributes: {
class: ->{ :"grid-col-#{ _binding.col_size }" }
}
}
end
|