class NeoScout::GDB_Neo4j::Constraints::PropConstraint

Public Instance Methods

satisfied_by?(typer, obj) click to toggle source
# File lib/neoscout/gdb_neo4j.rb, line 9
def satisfied_by?(typer, obj)
  if obj.property?(@name)
    then satisfies_type?(typer, @type, obj[@name])
    else self.opt
  end
end
satisfies_type?(typer, type, value) click to toggle source
# File lib/neoscout/gdb_neo4j.rb, line 16
def satisfies_type?(typer, type, value)
  if type then typer.valid_value?(type, value) else true end
end