Module: LucidIntercom

Extended by:
Forwardable
Defined in:
lib/lucid_intercom.rb,
lib/lucid_intercom/error.rb,
lib/lucid_intercom/event.rb,
lib/lucid_intercom/config.rb,
lib/lucid_intercom/convert.rb,
lib/lucid_intercom/version.rb,
lib/lucid_intercom/response.rb,
lib/lucid_intercom/container.rb,
lib/lucid_intercom/attributes.rb,
lib/lucid_intercom/update_user.rb,
lib/lucid_intercom/post_request.rb,
lib/lucid_intercom/render_snippet.rb,
lib/lucid_intercom/user_attributes.rb,
lib/lucid_intercom/notify_installed.rb,
lib/lucid_intercom/company_attributes.rb,
lib/lucid_intercom/notify_uninstalled.rb,
lib/lucid_intercom/notify_changed_plan.rb,
lib/lucid_intercom/company_custom_attributes.rb

Defined Under Namespace

Classes: Attributes, CompanyAttributes, CompanyCustomAttributes, Config, Convert, Event, NotifyChangedPlan, NotifyInstalled, NotifyUninstalled, PostRequest, RenderSnippet, Response, UpdateUser, UserAttributes

Constant Summary collapse

Error =

Subclass this class for all gem exceptions, so that callers may rescue any subclass with:

rescue LucidIntercom::Error => e
Class.new(StandardError)
NotConfiguredError =
Class.new(Error)
VERSION =
'0.9.0'
Container =
Dry::Container.new

Class Attribute Summary collapse

Class Attribute Details

.configConfig

Returns:

Raises:



29
30
31
32
33
# File 'lib/lucid_intercom/config.rb', line 29

def config
  raise NotConfiguredError unless @config

  @config
end