Sha256: c1e9dbba5b4b2d4e20f523317a7580f652e87de766b0fe2a8e40e8bc9bb415aa

Contents?: true

Size: 276 Bytes

Versions: 3

Compression:

Stored size: 276 Bytes

Contents

module DeadSimpleDb

  class SdbNull

    NULL_VALUES = [nil, '', 'NULL']

    def initialize(value, opts={})
      raise "#{value} is not a null value" unless NULL_VALUES.member?(value)
    end

    def casted
      nil
    end

    def to_s
      'NULL'
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hungryblank-dead_simple_db-0.0.1 lib/dead_simple_db/datatypes/sdb_null.rb
hungryblank-dead_simple_db-0.0.2 lib/dead_simple_db/datatypes/sdb_null.rb
hungryblank-dead_simple_db-0.0.3 lib/dead_simple_db/datatypes/sdb_null.rb