Method: GoodData::Client.create
- Defined in:
- lib/gooddata/models/client.rb
.create(data, options) ⇒ GoodData::Client Also known as: associate
Creates new client from parameters passed.
Should not be called directly. Use GoodData::Segment#create_client.
78 79 80 81 82 83 84 85 86 87 |
# File 'lib/gooddata/models/client.rb', line 78 def create(data, ) segment = [:segment] domain = segment.domain tenant = client.create(GoodData::Client, GoodData::Helpers.stringify_keys(CLIENT_TEMPLATE.merge(domain: domain)), domain: domain) tenant.tap do |s| s.project = data[:project] s.client_id = data[:id] s.segment = segment.uri end end |