Module: PaginateMe::PMView
- Defined in:
- lib/paginate_me/paginate.rb
Defined Under Namespace
Classes: PaginateMeBuilder
Instance Method Summary collapse
Instance Method Details
#paginate_for(item, options = {}, &block) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/paginate_me/paginate.rb', line 40 def paginate_for(item, = {},&block) @page_block = block || @page_block raise ArgumentError, "Missing Block" if @page_block.nil? model_name = item.to_s = .merge @options paginate_classes = [:class] || model_name paginate_classes = paginate_classes.join " " if paginate_classes.is_a? Array paginate_builder = PaginateMeBuilder.new() content = capture(paginate_builder,&@page_block) content_tag(:div,content, :class => "paginate_me #{paginate_classes}") end |