Sha256: a12a54f689d1b76c325af68c1b31e7cbdff6441c1ad0ea0e16d7bc3413370b85

Contents?: true

Size: 493 Bytes

Versions: 12

Compression:

Stored size: 493 Bytes

Contents

class Zendesk2::Client::Users < Cistern::Collection
  include Zendesk2::PagedCollection

  model Zendesk2::Client::User

  self.collection_method= :get_users
  self.collection_root= "users"
  self.model_method= :get_user
  self.model_root= "user"

  def current
    new(connection.get_current_user.body["user"])
  end

  def search(term)
    body = connection.search_user("query" => term).body
    if data = body.delete("results")
      load(data)
    end
    merge_attributes(body)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
zendesk2-0.0.13 lib/zendesk2/client/models/users.rb
zendesk2-0.0.12 lib/zendesk2/client/models/users.rb
zendesk2-0.0.11 lib/zendesk2/client/models/users.rb
zendesk2-0.0.10 lib/zendesk2/client/models/users.rb
zendesk2-0.0.9 lib/zendesk2/client/models/users.rb
zendesk2-0.0.8 lib/zendesk2/client/models/users.rb
zendesk2-0.0.7 lib/zendesk2/client/models/users.rb
zendesk2-0.0.6 lib/zendesk2/client/models/users.rb
zendesk2-0.0.5 lib/zendesk2/models/users.rb
zendesk2-0.0.4 lib/zendesk2/models/users.rb
zendesk2-0.0.3 lib/zendesk2/models/users.rb
zendesk2-0.0.2 lib/zendesk2/models/users.rb