Sha256: 0afb57d0e768309dad12a2fc9e1b4cf47932a4287039d4cba293defe2c4c5654
Contents?: true
Size: 460 Bytes
Versions: 3
Compression:
Stored size: 460 Bytes
Contents
require "active_resource" module Ddr class AdminSet < ActiveResource::Base self.site = ENV["DDR_AUX_API_URL"] def self.call(obj) find_by_code(obj.admin_set) rescue ActiveResource::ResourceNotFound => e raise Ddr::NotFoundError, e end def self.find_by_code(code) return unless code new get(:find, code: code) end def self.keys all.map(&:code) end def to_s title end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ddr-core-0.3.0 | app/models/ddr/admin_set.rb |
ddr-core-0.2.2 | app/models/ddr/admin_set.rb |
ddr-core-0.2.1 | app/models/ddr/admin_set.rb |