class Mkxms::Mssql::TableType::ConstraintColumn
Attributes
name[RW]
Public Class Methods
new(attrs)
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 65 def initialize(attrs) @name = attrs['name'] @ascending = !attrs['desc'] end
Public Instance Methods
ascending=(val)
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 74 def ascending=(val); @ascending = !!val; end
ascending?()
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 72 def ascending?; @ascending; end
descending=(val)
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 75 def descending=(val); @ascending = !val; end
descending?()
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 73 def descending?; !@ascending; end
spec()
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 77 def spec "#{name} #{ascending? ? "ASC" : "DESC"}" end