class PMCursorAdapter
Attributes
cell_options[RW]
cursor[RW]
Public Class Methods
new(opts={})
click to toggle source
Calls superclass method
PMBaseAdapter::new
# File lib/project/pro_motion/adapters/pm_cursor_adapter.rb, line 5 def initialize(opts={}) super() @cursor = opts.fetch(:cursor) @cell_options = opts.fetch(:cell, 1) @cell_options[:cursor] = @cursor # slip the cursor inside so callbacks have it end
Public Instance Methods
action_arguments(data, position)
click to toggle source
slighty different arguments to send when tapping
# File lib/project/pro_motion/adapters/pm_cursor_adapter.rb, line 22 def action_arguments(data, position) item_data(position) # move the cursor into position @cursor end
count()
click to toggle source
# File lib/project/pro_motion/adapters/pm_cursor_adapter.rb, line 12 def count cursor.count end
item_data(position)
click to toggle source
# File lib/project/pro_motion/adapters/pm_cursor_adapter.rb, line 16 def item_data(position) cursor.moveToPosition(position) cell_options # return the one & only one cell_options end