Method: Scimitar::Engine.add_custom_resource

Defined in:
lib/scimitar/engine.rb

.add_custom_resource(resource) ⇒ Object

Can be used to add a new resource type which is not provided by the gem. For example:

module Scim
  module Resources
    class ShinyResource < Scimitar::Resources::Base
      set_schema Scim::Schema::Shiny

      def self.endpoint
        "/Shinies"
      end
    end
  end
end

Scimitar::Engine.add_custom_resource Scim::Resources::ShinyResource


55
56
57
# File 'lib/scimitar/engine.rb', line 55

def self.add_custom_resource(resource)
  self.custom_resources() << resource
end