Class: Symbol

Inherits:
Object show all
Defined in:
lib/mdbe/database_views/symbol.rb

Instance Method Summary collapse

Instance Method Details

#<=>(obj) ⇒ Object



25
26
27
# File 'lib/mdbe/database_views/symbol.rb', line 25

def <=>(obj)
  self.to_s <=> obj.to_s
end

#__basetypeObject



2
3
4
# File 'lib/mdbe/database_views/symbol.rb', line 2

def __basetype
  :symbol
end

#render_inst_varsObject



29
30
31
# File 'lib/mdbe/database_views/symbol.rb', line 29

def render_inst_vars
  false
end

#to_database_view(depth, ranges = {}, params = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 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