Method: GoodData::Project#save
- Defined in:
- lib/gooddata/models/project.rb
permalink #save ⇒ Object
Saves project
1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 |
# File 'lib/gooddata/models/project.rb', line 1703 def save data_to_send = GoodData::Helpers.deep_dup(raw_data) data_to_send['project']['content'].delete('cluster') data_to_send['project']['content'].delete('isPublic') data_to_send['project']['content'].delete('state') response = if uri client.post(PROJECT_PATH % pid, data_to_send) client.get uri else result = client.post(PROJECTS_PATH, data_to_send) client.get result['uri'] end @json = response self end |