app/helpers/external_helper.rb in styleus-0.0.10 vs app/helpers/external_helper.rb in styleus-0.0.11
- old
+ new
@@ -4,40 +4,39 @@
def index_documentation(&block)
content_tag('section', class: '__index_documentation', &block).html_safe
end
def documentation(&block)
- _cleared_content_for :documentation, _styleus_documentation_wrap(&block)
+ content_for :documentation, _styleus_documentation_wrap(&block)
end
def display(&block)
- _cleared_content_for :representation, capture(&block)
+ content_for :representation, capture(&block)
end
def html(&block)
- _cleared_content_for :html, _html_representation(&block)
+ content_for :html, _html_representation(&block)
end
def helper(&block)
- _cleared_content_for :helper, _helper_representation(&block)
+ content_for :helper, _helper_representation(&block)
end
- def styleus_page(comp_list = [])
- return if comp_list.empty?
- index = styleus_index(comp_list)
- components = styleus_components(comp_list)
- index.concat(components)
+ def styleus_page(&block)
+ index = styleus_index
+ components = styleus_components
+ documentation = ''
+ documentation = index_documentation(&block) if block_given?
+ index.concat(documentation).concat(components)
end
- def styleus_components(comp_list)
- _build_view_components(comp_list)
-
+ def styleus_components
+ _build_view_components
@component_list = @components.map { |component| _wrap_component component }
-
@component_list.join.html_safe
end
- def styleus_index(comp_list)
- _build_view_components(comp_list)
+ def styleus_index
+ _build_view_components
_component_index(components_category, @components)
end
end
\ No newline at end of file