Module: AuthlogicCrowd::ActsAsAuthentic::ClassMethods
- Defined in:
- lib/authlogic_crowd/acts_as_authentic.rb
Instance Method Summary collapse
- #crowd_client ⇒ Object
- #crowd_config ⇒ Object
- #crowd_enabled? ⇒ Boolean
- #crowd_synchronizer(crowd_client = self.crowd_client, local_record = nil) ⇒ Object
- #using_crowd? ⇒ Boolean
Instance Method Details
#crowd_client ⇒ Object
71 72 73 |
# File 'lib/authlogic_crowd/acts_as_authentic.rb', line 71 def crowd_client SimpleCrowd::Client.new(crowd_config) end |
#crowd_config ⇒ Object
62 63 64 65 66 67 68 69 |
# File 'lib/authlogic_crowd/acts_as_authentic.rb', line 62 def crowd_config { :service_url => crowd_service_url, :app_name => crowd_app_name, :app_password => crowd_app_password, :cache_store => Rails.cache, } end |
#crowd_enabled? ⇒ Boolean
79 80 81 |
# File 'lib/authlogic_crowd/acts_as_authentic.rb', line 79 def crowd_enabled? !!self.crowd_enabled end |
#crowd_synchronizer(crowd_client = self.crowd_client, local_record = nil) ⇒ Object
75 76 77 |
# File 'lib/authlogic_crowd/acts_as_authentic.rb', line 75 def crowd_synchronizer(crowd_client=self.crowd_client, local_record=nil) CrowdSynchronizer.new(self, crowd_client, local_record) end |
#using_crowd? ⇒ Boolean
83 84 85 |
# File 'lib/authlogic_crowd/acts_as_authentic.rb', line 83 def using_crowd? self.crowd_enabled? && !(self.crowd_app_name.nil? || self.crowd_app_password.nil? || self.crowd_service_url.nil?) end |