class SQLColumn

Class representing SQL columns

Public Class Methods

new( col = nil ) click to toggle source
# File lib/sqlobject.rb, line 103
def initialize ( col = nil )
    @name = col.is_a?( SQLColumn )  ?  col.name  :  col #_prepareName( col )
end

Public Instance Methods

to_s() click to toggle source
# File lib/sqlobject.rb, line 108
def to_s
    @name.to_s
end

Private Instance Methods

_prepareName( name ) click to toggle source

Prepare column name (remove all non-alphanumeric/underscore characters)

# File lib/sqlobject.rb, line 117
def _prepareName ( name )
    name.to_s.gsub /[\W]/, ''
end