Class: GoodDataMarketo::Criteria

Inherits:
Object
  • Object
show all
Defined in:
lib/gooddata_marketo/models/child/criteria.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, value, comparison = nil) ⇒ Criteria

Returns a new instance of Criteria.



3
4
5
6
7
# File 'lib/gooddata_marketo/models/child/criteria.rb', line 3

def initialize name, value, comparison = nil
  @name = name
  @value = value
  @comparison = comparison
end

Instance Method Details

#dataObject



8
9
10
11
12
13
14
15
16
# File 'lib/gooddata_marketo/models/child/criteria.rb', line 8

def data
  obj = {}
  o[:m_obj_criteria] = {
      :attr_name => @name,
      :comparison => @comparison,
      :attr_value => @value
  }
  obj
end