class Umbra::InputDataEvent
Attributes
index0[RW]
index1[RW]
row[RW]
source[RW]
text[RW]
type[RW]
Public Class Methods
new(index0, index1, source, type, row, text)
click to toggle source
# File lib/umbra/field.rb, line 15 def initialize index0, index1, source, type, row, text @index0 = index0 @index1 = index1 @source = source @type = type @row = row @text = text end
Public Instance Methods
getvalue()
click to toggle source
this is so that earlier applications were getting source in the block, not an event. they were doing a fld.getvalue, so we must keep those apps running @since 1.2.0 added 2010-09-11 12:25
# File lib/umbra/field.rb, line 36 def getvalue @source.getvalue end
inspect()
click to toggle source
# File lib/umbra/field.rb, line 28 def inspect ## now that textarea.to_s prints content we shouldn pass it here. #"#{@type.to_s}, #{@source}, ind0:#{@index0}, ind1:#{@index1}, row:#{@row}, text:#{@text}" "#{@type.to_s}, ind0:#{@index0}, ind1:#{@index1}, row:#{@row}, text:#{@text}" end
to_s()
click to toggle source
until now to_s
was returning inspect, but to make it easy for users let us return the value they most expect which is the text that was changed
# File lib/umbra/field.rb, line 25 def to_s inspect end