Module: Everybit::Updateable::InstanceMethods
- Defined in:
- lib/everybit/modules/updateable.rb
Instance Method Summary collapse
Instance Method Details
#save(params = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/everybit/modules/updateable.rb', line 4 def save(params={}) @data.merge! params res = Everybit.request(:put, update_url(@data[:uuid]), @data) @code = res[:code] @status = res[:status] if res[:status] @data[:message] = res[:data][:message] else @data[:error] = res[:data][:error] end self end |
#update_url(uuid) ⇒ Object
19 20 21 |
# File 'lib/everybit/modules/updateable.rb', line 19 def update_url(uuid) "#{self.class.url}/#{uuid}" end |