Sha256: 0d9153d0034207be372bd2aa193a6c105fbb850b8fd51612a29effda03fb4014

Contents?: true

Size: 1018 Bytes

Versions: 1

Compression:

Stored size: 1018 Bytes

Contents

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
intercom-rails-0.0.8 lib/intercom-rails/config.rb