Method: Og::SqlStore#field_sql_for_attribute
- Defined in:
- lib/og/store/sql.rb
#field_sql_for_attribute(a, anno) ⇒ Object
655 656 657 658 659 660 661 662 663 664 665 666 667 668 |
# File 'lib/og/store/sql.rb', line 655 def field_sql_for_attribute(a, anno) field = field_for_attribute(a, anno).to_s if anno.sql? field << " #{anno.sql}" else field << " #{sql_type_for_class(anno.class)}" field << " UNIQUE" if anno.unique? field << " DEFAULT #{quote(anno.default)} NOT NULL" if anno.default? field << " #{anno.extra_sql}" if anno.extra_sql? end return field end |