Skip to content

Instantly share code, notes, and snippets.

@Omnipresent
Created May 5, 2014 11:33
Show Gist options
  • Select an option

  • Save Omnipresent/61d262b41bdb52bec1a6 to your computer and use it in GitHub Desktop.

Select an option

Save Omnipresent/61d262b41bdb52bec1a6 to your computer and use it in GitHub Desktop.
module Formotion
module RowType
class QuoteRow < StringRow
def add_callbacks(field)
super
field.should_change? do |field, range, new_string|
newlength = field.text.length + new_string.length - range.length
if newlength > 34
false
else
true
end
end
end
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment