lib/zenlish/inflect/equals_literal.rb in zenlish-0.2.05 vs lib/zenlish/inflect/equals_literal.rb in zenlish-0.2.06
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
require_relative 'unary_input_expression'
module Zenlish
module Inflect
class EqualsLiteral < UnaryInputExpression
@@ -13,10 +15,10 @@
def success?(headings, lexeme, actuals)
if actuals.empty?
hd = headings[argument.index]
feat_def = hd.evaluate_for(lexeme)
feat_def.domain.include?(literal)
- else
+ else
val = actuals[argument.index]
if val.kind_of?(Feature::FeatureDef)
val.domain.include?(literal)
else
val == literal