class HammerCLI::Output::MetaData
Attributes
page[RW]
per_page[RW]
search[RW]
sort_by[RW]
sort_order[RW]
subtotal[RW]
total[RW]
Public Class Methods
new(options={})
click to toggle source
# File lib/hammer_cli/output/record_collection.rb, line 8 def initialize(options={}) @total = options[:total].to_i if options[:total] @subtotal = options[:subtotal].to_i if options[:subtotal] @page = options[:page].to_i if options[:page] @per_page = options[:per_page].to_i if options[:per_page] @search = options[:search] @sort_by = options[:sort_by] @sort_order = options[:sort_order] end
Public Instance Methods
pagination_set?()
click to toggle source
# File lib/hammer_cli/output/record_collection.rb, line 18 def pagination_set? !(@total.nil? || @subtotal.nil? || @page.nil? || @per_page.nil?) end