class Runestone::WebSearch::And
Attributes
negative[RW]
values[RW]
Public Class Methods
new(values, negative: false)
click to toggle source
# File lib/runestone/web_search/and.rb, line 3 def initialize(values, negative: false) @values = values @negative = negative end
Public Instance Methods
to_s()
click to toggle source
# File lib/runestone/web_search/and.rb, line 8 def to_s v = if values.size == 1 values.first.to_s else values.map(&:to_s).join(' & ') end negative ? "!#{v}" : v end