Module: ZendeskAPI::Search

Defined in:
lib/zendesk_api/resources/misc.rb

Defined Under Namespace

Classes: Result

Class Method Summary collapse

Class Method Details

.model_keyObject



75
76
77
# File 'lib/zendesk_api/resources/misc.rb', line 75

def self.model_key
  "results"
end

.new(client, attributes) ⇒ Object



60
61
62
63
64
65
66
67
68
69
# File 'lib/zendesk_api/resources/misc.rb', line 60

def self.new(client, attributes)
  result_type = attributes["result_type"]

  if result_type
    result_type = ZendeskAPI::Helpers.modulize_string(result_type)
    klass = ZendeskAPI.const_get(result_type) rescue nil
  end

  (klass || Result).new(client, attributes)
end

.resource_nameObject



71
72
73
# File 'lib/zendesk_api/resources/misc.rb', line 71

def self.resource_name
  "search"
end