Sha256: 29bbb90de9786f3b8e3707712166f23435866c8b459be136c00052dec46afeaf

Contents?: true

Size: 535 Bytes

Versions: 1

Compression:

Stored size: 535 Bytes

Contents

class Symbol
  def __basetype
    :symbol
  end

  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

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

  def render_inst_vars
    false
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mdbe-0.1.0 lib/mdbe/database_views/symbol.rb