Class: LayoutStrategy::Base
- Inherits:
-
Object
- Object
- LayoutStrategy::Base
show all
- Defined in:
- lib/generators/hot_glue/layout_strategy/base.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(scaffold_builder) ⇒ Base
Returns a new instance of Base.
4
5
6
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 4
def initialize(scaffold_builder)
@builder = scaffold_builder
end
|
Instance Attribute Details
#builder ⇒ Object
Returns the value of attribute builder.
3
4
5
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 3
def builder
@builder
end
|
Instance Method Details
8
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 8
def button_applied_classes; end
|
10
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 10
def button_classes; ""; end
|
11
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 11
def button_column_style; "" ; end
|
12
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 12
def button_style ; ""; end
|
#col_width ⇒ Object
18
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 18
def col_width; 100; end
|
9
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 9
def column_classes_for_button_column; ""; end
|
#column_classes_for_column_headings ⇒ Object
17
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 17
def column_classes_for_column_headings; ""; end
|
16
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 16
def column_classes_for_form_fields; ""; end
|
#column_classes_for_line_fields ⇒ Object
15
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 15
def column_classes_for_line_fields; ""; end
|
#column_headings_col_style ⇒ Object
13
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 13
def column_headings_col_style; "" ; end
|
#column_width ⇒ Object
14
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 14
def column_width; ""; end
|
#container_name ⇒ Object
19
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 19
def container_name; ""; end
|
#downnest_column_style ⇒ Object
21
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 21
def downnest_column_style ; "" ; end
|
#downnest_style ⇒ Object
20
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 20
def downnest_style ; ""; end
|
#each_col ⇒ Object
22
23
24
25
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 22
def each_col
return col_width if builder.columns.count == 0
(col_width/(builder.columns.count)).to_i
end
|
33
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 33
def form_checkbox_input_class; ""; end
|
34
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 34
def form_checkbox_label_class; ""; end
|
35
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 35
def form_checkbox_wrapper_class; ""; end
|
41
42
43
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 41
def form_input_class
""
end
|
#list_classes ⇒ Object
26
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 26
def list_classes; ""; end
|
27
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 27
def magic_button_classes; ""; end
|
#page_begin ⇒ Object
30
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 30
def page_begin; '<div> '; end
|
#page_end ⇒ Object
31
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 31
def page_end ; '</div> '; end
|
#row_classes ⇒ Object
28
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 28
def row_classes; ""; end
|
#row_heading_classes ⇒ Object
29
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 29
def row_heading_classes; ""; end
|
#search_closing ⇒ Object
45
46
47
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 45
def search_closing
""
end
|
#search_opening ⇒ Object
37
38
39
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 37
def search_opening
""
end
|
#style_with_flex_basis(x) ⇒ Object
32
|
# File 'lib/generators/hot_glue/layout_strategy/base.rb', line 32
def style_with_flex_basis(x); "" ; end
|