class Croudia::Cursor
Attributes
next_cursor[R]
next_cursor_str[R]
previous_cursor[R]
previous_cursor_str[R]
Public Class Methods
new(key, klass, attrs)
click to toggle source
Calls superclass method
Croudia::Base::new
# File lib/croudia/cursor.rb, line 12 def initialize(key, klass, attrs) if klass.is_a?(Class) singleton_class.attr_object_reader(key => Array(klass)) else singleton_class.attr_reader(key) end super(attrs) end
Public Instance Methods
first?()
click to toggle source
# File lib/croudia/cursor.rb, line 21 def first? previous_cursor.zero? end
last?()
click to toggle source
# File lib/croudia/cursor.rb, line 25 def last? next_cursor.zero? end