lib/boletosimples/resources/discharge.rb in boletosimples-0.3.1 vs lib/boletosimples/resources/discharge.rb in boletosimples-0.4.0

- old
+ new

@@ -1,4 +1,14 @@ module BoletoSimples class Discharge < BaseModel + + def pay_off + self.class.request(:_method => :put, :_path => self.class.build_request_path('discharges/:id/pay_off', {self.class.primary_key => id})) do |parsed_data, response| + assign_attributes(self.class.parse(parsed_data[:data])) if parsed_data[:data].any? + @metadata = parsed_data[:metadata] + @response_errors = parsed_data[:errors] + @response = response + end + return @response.success? + end end end \ No newline at end of file