lib/conceptql/graph_nodifier.rb in conceptql-0.0.5 vs lib/conceptql/graph_nodifier.rb in conceptql-0.0.6

- old
+ new

@@ -57,11 +57,11 @@ } attr :values, :name def initialize(name, values) @name = name.to_s - super(values) + super(nil, values) end def display_name @__display_name ||= begin output = @name.dup @@ -169,10 +169,11 @@ BINARY_OPERATOR_TYPES = %w(before after meets met_by started_by starts contains during overlaps overlapped_by finished_by finishes coincides except person_filter less_than less_than_or_equal equal not_equal greater_than greater_than_or_equal filter).map { |temp| [temp, "not_#{temp}"] }.flatten.map(&:to_sym) def types @types ||= {} end - def create(type, values) + + def create(type, values, tree) if BINARY_OPERATOR_TYPES.include?(type) return BinaryOperatorNode.new(type, values) elsif type == :define return DefineNode.new(type, values, self) elsif type == :recall