Sha256: 1ddad3e1f6f06f7d6fe4916f89db1c8a4422f63c6e4d149ba71e6925443e0f45

Contents?: true

Size: 437 Bytes

Versions: 3

Compression:

Stored size: 437 Bytes

Contents

require 'pagify/helper/html'

module Pagify
  module Helper
    module Web
      def pagify_links objs, opts
        html = objs.pager.html
        name = html.setting[:query_name]
        type = html.setting[:links_type]
        base = opts[:path].call
        "<div class=\"#{html.setting[:wrapper_class]}\">" +
          html.send(type, opts[:page][name]){ |p| base + "?#{name}=#{p}" } +
        '</div>'
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pagify-0.8.0 lib/pagify/helper/detail/web.rb
pagify-0.7.1 lib/pagify/helper/detail/web.rb
pagify-0.7.0 lib/pagify/helper/detail/web.rb