lib/intercom-rails/config.rb in intercom-rails-0.0.7 vs lib/intercom-rails/config.rb in intercom-rails-0.0.8

- old
+ new

@@ -1,23 +1,53 @@ module IntercomRails module Config + # Your Intercom app_id def self.app_id=(value) @app_id = value end def self.app_id @app_id end + # Intercom api secret, for secure mode + def self.api_secret=(value) + @api_secret = value + end + + def self.api_secret + @api_secret + end + + # Intercom API key, for some rake tasks + def self.api_key=(value) + @api_key = value + end + + def self.api_key + @api_key + end + + # How is the current logged in user accessed in your controllers? def self.current_user=(value) raise ArgumentError, "current_user should be a Proc" unless value.kind_of?(Proc) @current_user = value end def self.current_user @current_user + end + + # What class defines your user model? + def self.user_model=(value) + raise ArgumentError, "user_model should be a Proc" unless value.kind_of?(Proc) + @user_model = value + end + + def self.user_model + @user_model end end end