module Authegy
Constants
- VERSION
Public Class Methods
extract_resource_attributes(resource_type_or_instance)
click to toggle source
# File lib/authegy.rb, line 15 def self.extract_resource_attributes(resource_type_or_instance) return { resource_type: resource_type_or_instance } \ if resource_type_or_instance.is_a? String return { resource_type: resource_type_or_instance.name } \ if resource_type_or_instance.is_a? Class return { resource_type: resource_type_or_instance.class.name, resource_id: resource_type_or_instance.id } if resource_type_or_instance.respond_to? :id end