Module: NCore::Update::ClassMethods

Defined in:
lib/ncore/methods/update.rb

Instance Method Summary collapse

Instance Method Details

#update(id, attribs, api_creds = nil) ⇒ Object

always returns a new object; check .errors? or .valid? to see how it went



12
13
14
15
16
# File 'lib/ncore/methods/update.rb', line 12

def update(id, attribs, api_creds=nil)
  obj = new({id: id}, api_creds)
  obj.save(attribs)
  obj
end

#update!(id, attribs, api_creds = nil) ⇒ Object



6
7
8
9
# File 'lib/ncore/methods/update.rb', line 6

def update!(id, attribs, api_creds=nil)
  obj = new({id: id}, api_creds)
  obj.save!(attribs)
end