Module: LucidIntercom

Defined in:
lib/lucid_intercom/version.rb,
lib/lucid_intercom/attributes.rb,
lib/lucid_intercom/send_event.rb,
lib/lucid_intercom/credentials.rb,
lib/lucid_intercom/events/base.rb,
lib/lucid_intercom/update_user.rb,
lib/lucid_intercom/errors/error.rb,
lib/lucid_intercom/render_snippet.rb,
lib/lucid_intercom/attributes/base.rb,
lib/lucid_intercom/attributes/user.rb,
lib/lucid_intercom/events/installed.rb,
lib/lucid_intercom/attributes/custom.rb,
lib/lucid_intercom/attributes/company.rb,
lib/lucid_intercom/events/uninstalled.rb,
lib/lucid_intercom/events/changed_plan.rb,
lib/lucid_intercom/errors/request_error.rb,
lib/lucid_intercom/errors/missing_credentials_error.rb

Defined Under Namespace

Modules: Events Classes: Attributes, Credentials, RenderSnippet, RequestError, SendEvent, UpdateUser

Constant Summary collapse

VERSION =
'0.4.2'
Error =

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

rescue LucidIntercom::Error => e
Class.new(StandardError)
MissingCredentialsError =
Class.new(Error)

Class Attribute Summary collapse

Class Attribute Details

.credentialsLucidIntercom::Credentials

Returns:

Raises:



30
31
32
33
34
# File 'lib/lucid_intercom/credentials.rb', line 30

def credentials
  raise MissingCredentialsError unless @credentials

  @credentials
end