Class: DbAccessor::Writer
- Inherits:
-
Db_Accessor::Base
- Object
- Db_Accessor::Base
- DbAccessor::Writer
- Defined in:
- lib/dbAccessor.rb,
lib/dbAccessor/writer/writer.rb
Constant Summary collapse
- USER_MODEL =
'User'
- ENGINE_MODEL =
'Engine'
- ENGINE_DATA_MODEL =
'Engine_data'
- APP_MODEL =
'Application'
Class Method Summary collapse
Methods inherited from Db_Accessor::Base
get_model_name, is_model?, return_response, valid_attributes_values?, valid_class?, valid_hash?, valid_keys?, valid_object_columns?, validate_argument, verify_keys
Class Method Details
.write_object(object_param) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/dbAccessor/writer/writer.rb', line 11 def self.write_object(object_param) waited_keys =[:model_name,:content] if validate(object_param,waited_keys) @given_object = get_object(object_param) @given_object.save !@given_object.new_record? ? code = 201 : code = 400 return_response(code,"Success") else return_response(400,"Failed") end end |