class Terrestrial::DatabaseID

Public Class Methods

new(val = nil) click to toggle source
# File lib/terrestrial.rb, line 11
def initialize(val = nil)
  @value = val
end

Public Instance Methods

inspect() click to toggle source
# File lib/terrestrial.rb, line 31
def inspect
  "#<%{class_name}>:0x%{hex_object_id} @value=%{value}>" % {
    class_name: self.class.name,
    hex_object_id: object_id.<<(1).to_s(16),
    value: @value,
  }
end
nil?() click to toggle source
# File lib/terrestrial.rb, line 19
def nil?
  @value.nil?
end
sql_literal(_dataset) click to toggle source
# File lib/terrestrial.rb, line 15
def sql_literal(_dataset)
  @value.nil? ? "NULL" : @value.to_s
end
to_s() click to toggle source
# File lib/terrestrial.rb, line 27
def to_s
  inspect
end
value=(v) click to toggle source
# File lib/terrestrial.rb, line 23
def value=(v)
  @value = v
end