module Moneybird::Traits::MarkAsUncollectible

Public Instance Methods

mark_as_uncollectible(resource, options = {}) click to toggle source
# File lib/moneybird/traits/mark_as_uncollectible.rb, line 8
def mark_as_uncollectible(resource, options = {})
  response = client.patch(mark_as_uncollectible_path(resource), options.to_json)
  resource.attributes = response
  resource
end
mark_as_uncollectible_path(resource) click to toggle source
# File lib/moneybird/traits/mark_as_uncollectible.rb, line 4
def mark_as_uncollectible_path(resource)
  [path, resource.path, '/mark_as_uncollectible'].join('')
end