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