Class: Lafcadio::IntegerField

Inherits:
ObjectField show all
Defined in:
lib/lafcadio/objectField/IntegerField.rb

Overview

IntegerField represents an integer.

Direct Known Subclasses

AutoIncrementField

Instance Attribute Summary

Attributes inherited from ObjectField

#dbFieldName, #default, #defaultFieldName, #hideDisplay, #hideLabel, #name, #notNull, #notUniqueMsg, #objectType, #unique, #writeOnce

Instance Method Summary collapse

Methods inherited from ObjectField

#<=>, #bind_write?, #dbWillAutomaticallyWrite, #db_table_and_field_name, #englishName, #firstTime, #initialize, instantiateFromXml, instantiateWithParameters, instantiationParameters, #nameForSQL, #nullErrorMsg, #prevValue, #processBeforeVerify, #valueForSQL, valueType, #verify, #verifyUniqueness

Constructor Details

This class inherits a constructor from Lafcadio::ObjectField

Instance Method Details

#textBoxSizeObject

:nodoc:



6
7
8
# File 'lib/lafcadio/objectField/IntegerField.rb', line 6

def textBoxSize #:nodoc:
	5
end

#valueFromSQL(string) ⇒ Object

:nodoc:



10
11
12
13
# File 'lib/lafcadio/objectField/IntegerField.rb', line 10

def valueFromSQL(string) #:nodoc:
	value = super
	value ? value.to_i : nil
end