Sha256: abfb21882e12fadab77da51bdbca986ac92e9c6ecc4954c40ddabdc4f5d1df27

Contents?: true

Size: 373 Bytes

Versions: 7

Compression:

Stored size: 373 Bytes

Contents

module Outpost
  module Controller
    module Callbacks
      def get_record
        @record = model.find(params[:id])
      end

      def get_records
        @records = model.order(
          "#{model.table_name}.#{order_attribute} #{order_direction}")
          .page(params[:page]).per(self.list.per_page)
      end
    end # Callbacks
  end # Controller
end # Outpost

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
outpost-cms-0.1.4 lib/outpost/controller/callbacks.rb
outpost-cms-0.1.3 lib/outpost/controller/callbacks.rb
outpost-cms-0.1.2 lib/outpost/controller/callbacks.rb
outpost-cms-0.1.1 lib/outpost/controller/callbacks.rb
outpost-cms-0.1.0 lib/outpost/controller/callbacks.rb
outpost-cms-0.0.5 lib/outpost/controller/callbacks.rb
outpost-cms-0.0.4 lib/outpost/controller/callbacks.rb