Sha256: 1979894b8d20b5fe595ade01f12bbe1f365e545a3c1df1e670a65a729af52f59

Contents?: true

Size: 402 Bytes

Versions: 6

Compression:

Stored size: 402 Bytes

Contents

require 'neo4j'
class Neo4j::TypeConverters::NilClassConverter
  class << self
    def convert?(type)
      type == NilClass || type == :nilclass
    end

    def to_java(val)
      return nil if val.nil?
      return nil if val.empty?
      val
    end

    def to_ruby(val)
      return nil if val.nil?
      return nil if val.empty?
      val
    end

    def index_as
      String
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
devise-neo4j-2.1.1 lib/devise/orm/neo4j/nil_class_converter.rb
devise-neo4j-2.1.0 lib/devise/orm/neo4j/nil_class_converter.rb
devise-neo4j-2.0.2 lib/devise/orm/neo4j/nil_class_converter.rb
devise-neo4j-2.0.1 lib/devise/orm/neo4j/nil_class_converter.rb
devise-neo4j-2.0.0 lib/devise/orm/neo4j/nil_class_converter.rb
devise-neo4j-2.0.0.alpha.1 lib/devise/orm/neo4j/nil_class_converter.rb