Module: NextErpBridge::Core::Util
- Defined in:
- lib/next_erp_bridge/core/util.rb
Class Method Summary collapse
Class Method Details
.instance_create(klass, res, attrs = nil) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/next_erp_bridge/core/util.rb', line 4 def self.instance_create(klass, res, attrs=nil) if res['data'] instance = klass.new(res['data']) else instance = klass.new(attrs) instance.errors = res['exc'] end instance end |
.instance_update(instance, res) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/next_erp_bridge/core/util.rb', line 14 def self.instance_update(instance, res) if res['data'] instance.errors = nil instance.attributes = res['data'] else instance.errors = res['exc'] end instance end |