DelegateClass(Integer)
integer representing a page number
a value larger than this is not supported in SQL queries
# File lib/will_paginate/page_number.rb, line 15 def initialize(value, name) value = Integer(value) if 'offset' == name ? (value < 0 or value > BIGINT) : value < 1 raise RangeError, "invalid #{name}: #{value.inspect}" end @name = name super(value) rescue ArgumentError, TypeError, RangeError => error error.extend InvalidPage raise error end
# File lib/will_paginate/page_number.rb, line 29 def inspect "#{@name} #{to_i}" end
# File lib/will_paginate/page_number.rb, line 37 def kind_of?(klass) super || to_i.kind_of?(klass) end
Generated with the Darkfish Rdoc Generator 2.