class Rexpense::Resources::PreExpense
A wrapper to Rexpense
pre_expenses API
- API
-
Documentation: developers.rexpense.com/api/v1/pre_expenses/
Public Instance Methods
convert(id, params={})
click to toggle source
Restore a pre_expense resource
- API
-
Method:
POST /api/v1/pre_expenses/convert
Documentation: developers.rexpense.com/api/v1/pre_expenses/#convert
# File lib/rexpense/resources/pre_expense.rb, line 43 def convert(id, params={}) http.post("#{endpoint_base}/#{id}/convert", body: params) do |response| Rexpense::Entities::Expense.new response.parsed_body end end
ignore(id)
click to toggle source
Ignore a pre_expense resource
- API
-
Method:
PUT /api/v1/pre_expenses/ignore
Documentation: developers.rexpense.com/api/v1/pre_expenses/#ignore
# File lib/rexpense/resources/pre_expense.rb, line 17 def ignore(id) http.put("#{endpoint_base}/#{id}/ignore") do |response| respond_with_object response end end
restore(id)
click to toggle source
Restore a pre_expense resource
- API
-
Method:
PUT /api/v1/pre_expenses/restore
Documentation: developers.rexpense.com/api/v1/pre_expenses/#ignore
# File lib/rexpense/resources/pre_expense.rb, line 30 def restore(id) http.put("#{endpoint_base}/#{id}/restore") do |response| respond_with_object response end end
Private Instance Methods
endpoint_base()
click to toggle source
# File lib/rexpense/resources/pre_expense.rb, line 51 def endpoint_base "/pre_expenses" end