class Scheman::Views::Mysql::Field
Public Instance Methods
to_s()
click to toggle source
# File lib/scheman/views/mysql.rb, line 253 def to_s str = "`#{name}` #{type}" str << "(#{values})" if has_values? str << " #{qualifiers}" if has_qualifiers? str end
Private Instance Methods
has_qualifiers?()
click to toggle source
# File lib/scheman/views/mysql.rb, line 282 def has_qualifiers? !@element[:qualifiers].empty? end
has_values?()
click to toggle source
# File lib/scheman/views/mysql.rb, line 286 def has_values? !@element[:values].empty? end
name()
click to toggle source
@example
"id"
# File lib/scheman/views/mysql.rb, line 264 def name @element[:name] end
qualifiers()
click to toggle source
# File lib/scheman/views/mysql.rb, line 274 def qualifiers @element[:qualifiers].map(&:to_s).join(" ") end
type()
click to toggle source
@example
"INTEGER"
# File lib/scheman/views/mysql.rb, line 270 def type @element[:type].upcase end
values()
click to toggle source
# File lib/scheman/views/mysql.rb, line 278 def values @element[:values].join(", ") end