class Economic::Orders::Repo

Public Class Methods

all(filter_text: "") click to toggle source
Calls superclass method Economic::BaseRepo::all
# File lib/economic/orders/repo.rb, line 5
def all(filter_text: "")
  orders = super(filter_text: filter_text)
  orders.each do |order|
    order.remove_instance_variable("@lines")
    class << order
      define_method(:lines) { raise NoMethodError }
    end
  end
  orders
end
filter(filter_text) click to toggle source
# File lib/economic/orders/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/orders/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