Sha256: b102da51ce4f65d17288c38eea5887b4b9fda5351561ba8e8216f597717b1946

Contents?: true

Size: 839 Bytes

Versions: 6

Compression:

Stored size: 839 Bytes

Contents

module NeatPages::Helpers
  def neat_pages_ajax_items(partial_path, options={})
    ('<div id="neat-pages-ajax-wrapper" class="first-load">' + render(partial_path, options) + '</div>').html_safe
  end

  def neat_pages_base_url
    request.protocol + request.host + request.path_info
  end

  def neat_pages_base_params
    request.env['action_dispatch.request.query_parameters']
  end

  def neat_pages_navigation(options={})
    NeatPages::Helpers::Navigation.new(pagination, neat_pages_base_url, neat_pages_base_params).generate(options)
  end

  def neat_pages_status
    NeatPages::Helpers::Status.new(pagination, neat_pages_base_url, neat_pages_base_params).generate
  end

  ::ActionView::Base.send :include, self
end

require 'neat_pages/helpers/builder'
require 'neat_pages/helpers/navigation'
require 'neat_pages/helpers/status'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
neat-pages-0.1.5 lib/neat_pages/helpers.rb
neat-pages-0.1.4 lib/neat_pages/helpers.rb
neat-pages-0.1.3 lib/neat_pages/helpers.rb
neat-pages-0.1.2 lib/neat_pages/helpers.rb
neat-pages-0.1.1 lib/neat_pages/helpers.rb
neat-pages-0.1.0 lib/neat_pages/helpers.rb