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