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