Module: HyperTrack::ApiOperations::Common::Create
- Included in:
- SharedResource
- Defined in:
- lib/hypertrack/api_operations/common/create.rb
Instance Method Summary collapse
Instance Method Details
#create(params = {}) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/hypertrack/api_operations/common/create.rb', line 6 def create(params={}) if HyperTrack::ParamsValidator.valid_args?(params, get_class_name::REQUIRED_FIELDS, get_class_name::VALID_ATTRIBUTE_VALUES) result = HyperTrack::ApiClient.create(get_class_name::API_BASE_PATH, params) get_class_name.new(result['id'], result) end end |