Module: ClickSession

Defined in:
lib/click_session/sync.rb,
lib/click_session/async.rb,
lib/click_session/version.rb,
lib/click_session/webhook.rb,
lib/click_session/notifier.rb,
lib/click_session/exceptions.rb,
lib/click_session/web_runner.rb,
lib/click_session/configuration.rb,
lib/click_session/s3_connection.rb,
lib/click_session/session_state.rb,
lib/click_session/status_reporter.rb,
lib/click_session/s3_file_uploader.rb,
lib/click_session/response_serializer.rb,
lib/click_session/web_runner_processor.rb,
lib/click_session/click_session_processor.rb,
lib/click_session/failure_status_reporter.rb,
lib/click_session/webhook_model_serializer.rb,
lib/click_session/successful_status_reporter.rb,
lib/generators/click_session/install_generator.rb

Defined Under Namespace

Classes: Async, ClickSessionProcessor, Configuration, ConfigurationError, Error, FailureStatusReporter, InstallGenerator, Notifier, ResponseSerializer, S3Connection, S3FileUploader, SessionState, StatusReporter, SuccessfulStatusReporter, Sync, TooManyRetriesError, WebRunner, WebRunnerProcessor, Webhook, WebhookModelSerializer

Constant Summary collapse

VERSION =
"0.1.1"
@@configuration =
nil

Class Method Summary collapse

Class Method Details

.configurationObject



14
15
16
# File 'lib/click_session/configuration.rb', line 14

def self.configuration
  @@configuration || configure
end

.configureObject



4
5
6
7
8
9
10
11
12
# File 'lib/click_session/configuration.rb', line 4

def self.configure
  @@configuration = Configuration.new

  if block_given?
    yield configuration
  end

  configuration
end