class Symbol

Public Instance Methods

<=>(obj) click to toggle source
# File lib/mdbe/database_views/symbol.rb, line 25
def <=>(obj)
  self.to_s <=> obj.to_s
end
__basetype() click to toggle source
# File lib/mdbe/database_views/symbol.rb, line 2
def __basetype
  :symbol
end
render_inst_vars() click to toggle source
# File lib/mdbe/database_views/symbol.rb, line 29
def render_inst_vars
  false
end
to_database_view(depth, ranges = {}, params = {}) click to toggle source
Calls superclass method Object#to_database_view
# File lib/mdbe/database_views/symbol.rb, line 6
def to_database_view(depth, ranges = {}, params = {})
  obj = super

  obj[:string] = self.to_s[0, 200]
  if (obj[:string].size < self.to_s.size)
    obj[:string] += "..."
    obj[:stringComplete] = false
  else
    obj[:stringComplete] = true
  end

  if (params[:fullString])
    obj[:string] = self.to_s
    obj[:stringComplete] = true
  end

  return obj
end