iugu/iugu-ruby

Como atualizar um objeto?

Closed this issue · 2 comments

Estou tentando fazer um update no plano. Tentei de várias formas mas nenhuma ficou 100%.

Tentei das seguintes formas:

plan = Iugu::Plan.new(attributes) # attributes inclui o id
plan.save # retorna true mas não atualiza nada
plan = Iugu.Plan.new
plan.set_attributes attributes, true # não queria usar dessa forma porque é uma interface da gem e não do Ruby.
plan.save # retorna true mas só atualiza lá quando eu chamo isso 2x (não sei o motivo que na segunda funciona)
plan = Iugu::Plan.fetch(id: attributes[:id])
plan.set_attributes attributes, true # não queria usar dessa forma porque é uma interface da gem e não do Ruby.
plan.save # retorna true mas só atualiza lá quando eu chamo isso 2x (não sei o motivo que na segunda funciona)

Poderia me ajudar por favor?

Olá @thiagogsr,

Tente por favor da seguinte maneira:

plan = Iugu::Plan.fetch(id: attributes[:id])
plan.name = "Teste"
plan.save

@paezao dessa forma deu certo 👍