Sha256: f753d17fd1472ef5e34740485c34ebb9323948ca965dc3d62d0691e23a074d6b
Contents?: true
Size: 600 Bytes
Versions: 3
Compression:
Stored size: 600 Bytes
Contents
require 'sqlpostgres/PgType' module SqlPostgres # This PgType is the base class of wrapper types that are merely # wrappers around String. Its purpose is to identify the type of # String (is it a mac address? An inet address? etc). class PgWrapper < PgType class << self def from_sql(sql) self.new(sql) end end def initialize(value) @value = value end def to_s @value end protected def parts [@value] end end end # Local Variables: # tab-width: 2 # ruby-indent-level: 2 # indent-tabs-mode: nil # End:
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sqlpostgres-1.2.6 | lib/sqlpostgres/PgWrapper.rb |
sqlpostgres-1.2.5 | lib/sqlpostgres/PgWrapper.rb |
sqlpostgres-1.2.4 | lib/sqlpostgres/PgWrapper.rb |