Class: Zensana::Zendesk::Group

Inherits:
Object
  • Object
show all
Includes:
Access
Defined in:
lib/zensana/models/zendesk/group.rb

Class Method Summary collapse

Methods included from Access

#zendesk_service

Class Method Details

.listObject



8
9
10
# File 'lib/zensana/models/zendesk/group.rb', line 8

def list
  @@list ||= Zensana::Zendesk.inst.fetch('/groups.json')['groups']
end

.search(spec) ⇒ Object



12
13
14
15
16
# File 'lib/zensana/models/zendesk/group.rb', line 12

def search(spec)
  list.select { |g| g.to_s =~ %r{#{spec}} }
rescue RegexpError
  raise BadSearch, "'#{spec}' is not a valid regular expression"
end