class Stormpath::Resource::Directory

Public Instance Methods

provider() click to toggle source
   # File lib/stormpath-sdk/resource/directory.rb
24 def provider
25   internal_instance = instance_variable_get '@_provider'
26   return internal_instance if internal_instance
27 
28   provider_href = href + '/provider'
29 
30   clazz_proc = proc do |data|
31     provider_id = data['providerId']
32     "Stormpath::Provider::#{provider_id.capitalize}Provider".constantize
33   end
34 
35   provider = data_store.get_resource provider_href, clazz_proc
36   instance_variable_set '@_provider', provider
37 end