Module: Zendesk2
- Defined in:
- lib/zendesk2.rb,
lib/zendesk2/version.rb
Overview
Defined Under Namespace
Modules: Attributes, Client, Collection, HelpCenter, Model, PagedCollection, Request, Searchable
Classes: AuditEvent, Brand, Brands, Categories, Category, CreateBrand, CreateCategory, CreateForum, CreateGroup, CreateHelpCenterArticle, CreateHelpCenterCategory, CreateHelpCenterPost, CreateHelpCenterSection, CreateHelpCenterSubscription, CreateHelpCenterTopic, CreateHelpCenterTranslation, CreateMembership, CreateOrganization, CreateTicket, CreateTicketField, CreateTicketForm, CreateTopic, CreateTopicComment, CreateUser, CreateUserField, CreateUserIdentity, CreateView, DestroyBrand, DestroyCategory, DestroyForum, DestroyGroup, DestroyHelpCenterArticle, DestroyHelpCenterCategory, DestroyHelpCenterPost, DestroyHelpCenterSection, DestroyHelpCenterSubscription, DestroyHelpCenterTopic, DestroyHelpCenterTranslation, DestroyMembership, DestroyOrganization, DestroyTicket, DestroyTicketField, DestroyTicketForm, DestroyTopic, DestroyTopicComment, DestroyUser, DestroyUserField, DestroyUserIdentity, DestroyView, Error, Forum, Forums, GetAssignableGroups, GetBrand, GetBrands, GetCategories, GetCategory, GetCcdTickets, GetCurrentUser, GetForum, GetForums, GetGroup, GetGroups, GetHelpCenterAccessPolicy, GetHelpCenterArticle, GetHelpCenterArticles, GetHelpCenterCategories, GetHelpCenterCategoriesArticles, GetHelpCenterCategoriesSections, GetHelpCenterCategory, GetHelpCenterPost, GetHelpCenterPosts, GetHelpCenterSection, GetHelpCenterSections, GetHelpCenterSectionsArticles, GetHelpCenterSubscription, GetHelpCenterSubscriptions, GetHelpCenterTopic, GetHelpCenterTopics, GetHelpCenterTranslation, GetHelpCenterTranslations, GetMembership, GetMemberships, GetOrganization, GetOrganizationByExternalId, GetOrganizationMemberships, GetOrganizationTickets, GetOrganizationUsers, GetOrganizations, GetRequestedTickets, GetTicket, GetTicketAudit, GetTicketAudits, GetTicketComments, GetTicketField, GetTicketFields, GetTicketForm, GetTicketForms, GetTicketMetric, GetTicketMetrics, GetTickets, GetTopic, GetTopicComment, GetTopicComments, GetTopics, GetUser, GetUserField, GetUserFields, GetUserIdentities, GetUserIdentity, GetUserMemberships, GetUserOrganizations, GetUsers, GetUsersHelpCenterSubscriptions, GetView, GetViewTickets, GetViews, Group, Groups, Logger, MarkMembershipDefault, MarkUserIdentityPrimary, Membership, Memberships, Mock, Organization, Organizations, RateLimit, Real, Search, SearchHelpCenterArticles, SearchOrganization, SearchUser, Ticket, TicketAudit, TicketAudits, TicketChange, TicketComment, TicketCommentPrivacyChange, TicketComments, TicketCreate, TicketField, TicketFields, TicketForm, TicketForms, TicketMetric, TicketMetrics, TicketNotification, TicketVoiceComment, Tickets, Topic, TopicComment, TopicComments, Topics, UpdateBrand, UpdateCategory, UpdateForum, UpdateGroup, UpdateHelpCenterAccessPolicy, UpdateHelpCenterArticle, UpdateHelpCenterCategory, UpdateHelpCenterPost, UpdateHelpCenterSection, UpdateHelpCenterSubscription, UpdateHelpCenterTopic, UpdateHelpCenterTranslation, UpdateOrganization, UpdateRequest, UpdateTicket, UpdateTicketField, UpdateTicketForm, UpdateTopic, UpdateUser, UpdateUserField, UpdateUserIdentity, UpdateView, User, UserField, UserFields, UserIdentities, UserIdentity, Users, View, Views
Constant Summary
collapse
- USER_AGENT =
<<-UA.freeze
Ruby/#{RUBY_VERSION} (#{RUBY_PLATFORM}; #{RUBY_ENGINE}) Zendesk2/#{Zendesk2::VERSION} Faraday/#{Faraday::VERSION}
UA
- VERSION =
'1.15.0'.freeze
Class Method Summary
collapse
Class Method Details
.blank?(string) ⇒ Boolean
39
40
41
|
# File 'lib/zendesk2.rb', line 39
def self.blank?(string)
string.nil? || string == ''
end
|
.defaults ⇒ Object
26
27
28
29
30
31
32
33
|
# File 'lib/zendesk2.rb', line 26
def self.defaults
@defaults ||= begin
YAML.load_file(File.expand_path('~/.zendesk2'))
rescue ArgumentError, Errno::ENOENT
{}
end
end
|
.stringify_keys(hash) ⇒ Object
35
36
37
|
# File 'lib/zendesk2.rb', line 35
def self.stringify_keys(hash)
hash.inject({}) { |r, (k, v)| r.merge(k.to_s => v) }
end
|