Module: NexosisApi

Defined in:
lib/nexosis_api.rb,
lib/nexosis_api/link.rb,
lib/nexosis_api/client.rb,
lib/nexosis_api/metric.rb,
lib/nexosis_api/session.rb,
lib/nexosis_api/algorithm.rb,
lib/nexosis_api/column_role.rb,
lib/nexosis_api/column_type.rb,
lib/nexosis_api/dataset_data.rb,
lib/nexosis_api/algorithm_run.rb,
lib/nexosis_api/dataset_model.rb,
lib/nexosis_api/impact_metric.rb,
lib/nexosis_api/time_interval.rb,
lib/nexosis_api/client/imports.rb,
lib/nexosis_api/dataset_column.rb,
lib/nexosis_api/http_exception.rb,
lib/nexosis_api/session_result.rb,
lib/nexosis_api/client/datasets.rb,
lib/nexosis_api/client/sessions.rb,
lib/nexosis_api/dataset_summary.rb,
lib/nexosis_api/imports_response.rb,
lib/nexosis_api/session_response.rb,
lib/nexosis_api/algorithm_selection.rb

Overview

The container for the Nexosis API Client

Defined Under Namespace

Modules: ColumnRole, ColumnType, TimeInterval Classes: Algorithm, AlgorithmRun, AlgorithmSelection, Client, DatasetColumn, DatasetData, DatasetModel, DatasetSummary, HttpException, ImpactMetric, ImportsResponse, Link, Metric, Session, SessionResponse, SessionResult

Class Method Summary collapse

Class Method Details

.client(options = {}) ⇒ Object


7
8
9
10
# File 'lib/nexosis_api.rb', line 7

def client options = {}
  return @client if defined?(@client)
  @client = NexosisApi::Client.new(options)
end