class AutotaskApi::Expression

Attributes

field[R]
operator[R]
value[R]

Public Class Methods

from_hash(expression = {}) click to toggle source
# File lib/autotask_api/query.rb, line 89
def self.from_hash(expression = {})
  new(expression[:field], expression[:operator], expression[:value])
end
new(field, operator, value) click to toggle source
# File lib/autotask_api/query.rb, line 77
def initialize(field, operator, value)
  @field = field
  @operator = operator
  @value = value
end

Public Instance Methods

to_xml(xml) click to toggle source
# File lib/autotask_api/query.rb, line 83
def to_xml(xml)
  xml.field field do
    xml.expression value, op: operator
  end
end