Sha256: 9ca50b827e2764daabff4dbea9d2235a23a592436e863c45b8bbb06f630940a0

Contents?: true

Size: 371 Bytes

Versions: 49

Compression:

Stored size: 371 Bytes

Contents

require "active_resource"

module Ddr::Models
  class AdminSet < ActiveResource::Base

    self.site = ENV["DDR_AUX_API_URL"]

    def self.call(obj)
      if obj.admin_set
        new get(:find, code: obj.admin_set)
      end
    rescue ActiveResource::ResourceNotFound => e
      raise Ddr::Models::NotFoundError, e
    end

    def to_s
      title
    end

  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
ddr-models-2.4.11 lib/ddr/models/admin_set.rb
ddr-models-3.0.8 lib/ddr/models/admin_set.rb
ddr-models-3.0.7 lib/ddr/models/admin_set.rb
ddr-models-3.0.6 lib/ddr/models/admin_set.rb
ddr-models-3.0.5 lib/ddr/models/admin_set.rb
ddr-models-3.0.4 lib/ddr/models/admin_set.rb
ddr-models-3.0.3 lib/ddr/models/admin_set.rb
ddr-models-3.0.2 lib/ddr/models/admin_set.rb
ddr-models-3.0.1 lib/ddr/models/admin_set.rb
ddr-models-3.0.0 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.rc6 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.rc5 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.rc4 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.rc3 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.rc2 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.rc1 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.beta.22 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.beta.21 lib/ddr/models/admin_set.rb
ddr-models-2.4.10 lib/ddr/models/admin_set.rb
ddr-models-3.0.0.beta.20 lib/ddr/models/admin_set.rb