# File lib/formtastic.rb, line 1678
        def get_maxlength_for(method)
          validation = validations_for(method).find do |validation|
            (validation.respond_to?(:macro) && validation.macro == :validates_length_of) || # Rails 2 validation
            (validation.respond_to?(:kind) && validation.kind == :length) # Rails 3 validator
          end

          if validation
            validation.options[:maximum] || (validation.options[:within].present? ? validation.options[:within].max : nil)
          else
            nil
          end
        end