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