class Economic::Invoices::Repo
Public Class Methods
all(filter_text: "")
click to toggle source
Calls superclass method
Economic::BaseRepo::all
# File lib/economic/invoices/repo.rb, line 5 def all(filter_text: "") invoices = super(filter_text: filter_text) invoices.each do |invoice| invoice.remove_instance_variable("@lines") class << invoice define_method(:lines) { raise NoMethodError } end end invoices end
filter(filter_text)
click to toggle source
# File lib/economic/invoices/repo.rb, line 22 def filter(filter_text) all(filter_text: filter_text) end
send(model, url: endpoint_url)
click to toggle source
# File lib/economic/invoices/repo.rb, line 16 def send(model, url: endpoint_url) response = send_request(method: :post, url: url, payload: model.to_h.to_json) modelize_response(response) end