Class: Ddr::Models::AdminSet

Inherits:
ActiveResource::Base
  • Object
show all
Defined in:
lib/ddr/models/admin_set.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.call(obj) ⇒ Object



8
9
10
11
12
# File 'lib/ddr/models/admin_set.rb', line 8

def self.call(obj)
  find_by_code(obj.admin_set)
rescue ActiveResource::ResourceNotFound => e
  raise Ddr::Models::NotFoundError, e
end

.find_by_code(code) ⇒ Object



14
15
16
17
# File 'lib/ddr/models/admin_set.rb', line 14

def self.find_by_code(code)
  return unless code
  new get(:find, code: code)
end

.keysObject



19
20
21
# File 'lib/ddr/models/admin_set.rb', line 19

def self.keys
  all.map(&:code)
end

Instance Method Details

#to_sObject



23
24
25
# File 'lib/ddr/models/admin_set.rb', line 23

def to_s
  title
end