Sha256: fb99e11148e32d376fdb52b5e8f425fbba1ab00ae69f5edcba634aafa49393b8
Contents?: true
Size: 882 Bytes
Versions: 2
Compression:
Stored size: 882 Bytes
Contents
module Dag class Client autoload :API, 'dag/client/api' autoload :Cluster, 'dag/client/cluster' autoload :ClusterValidation, 'dag/client/cluster_validation' autoload :Database, 'dag/client/database' autoload :Job, 'dag/client/job' autoload :JobValidation, 'dag/client/job_validation' autoload :Storage, 'dag/client/storage' autoload :Table, 'dag/client/table' def initialize(apikey, secret, options = {}) @api = API.new(apikey, secret, options) end attr_reader :api def apikey @api.apikey end def analysis_api @api.analysis_api end def storage_api @api.storage_api end include Dag::Client::Database include Dag::Client::Cluster include Dag::Client::Job include Dag::Client::Storage end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
iij-dag-client-1.0.2 | lib/dag/client.rb |
iij-dag-client-1.0.1 | lib/dag/client.rb |