class MdlSql::Table
Attributes
as[RW]
name[RW]
Public Class Methods
new(name, as=nil)
click to toggle source
# File lib/mdlsql/table.rb, line 21 def initialize name, as=nil if name.is_a? String name = name.to_sym elsif name.is_a? Hash name = name.flatten if name[1].is_a? String as = name[1].to_sym else as = name[1] end if name[0].is_a? String name = name[0].to_sym else name = name[0] end end as = as.to_sym if as.is_a? String @name = name @as = as if as end
Public Instance Methods
to_mysql()
click to toggle source
# File lib/mdlsql/table.rb, line 47 def to_mysql s = String.new s << @name.to_s s << ' AS ' << @as.to_s if @as return s end