Sha256: 2ba672aaa3ac57644c60d727994eaba9bb5858a7849ce53ffabe0a1a7e476595

Contents?: true

Size: 500 Bytes

Versions: 20

Compression:

Stored size: 500 Bytes

Contents

module IntercomRails

  module CustomDataHelper

    # This helper allows custom data attributes to be added to a user
    # for the current request from within the controller. e.g.
    #
    # def destroy
    #   intercom_custom_data.user['canceled_at'] = Time.now
    #   ...
    # end
    def intercom_custom_data
      @_request_specific_intercom_custom_data ||= begin
        s = Struct.new(:user, :company).new
        s.user = {}
        s.company = {}
        s
      end
    end

  end

end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
intercom-rails-0.4.1 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.4.0 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.3.8 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.3.5 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.3.4 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.3.3 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.3.2 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.3.1 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.3.0 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.36 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.35 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.34 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.33 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.31 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.30 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.29 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.28 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.27 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.26 lib/intercom-rails/custom_data_helper.rb
intercom-rails-0.2.25 lib/intercom-rails/custom_data_helper.rb