class LabelMe::SalesAll::Object

Public Class Methods

build(csv_path) click to toggle source
# File lib/label_me/sales_all/object.rb, line 13
def build(csv_path)
  parse(csv_path).graft(operator: :===, branch: :recipients) do |recipients|
    recipients.graft(operator: :===, branch: :line_items)
  end
end
parse(csv_path) click to toggle source
# File lib/label_me/sales_all/object.rb, line 9
def parse(csv_path)
  LabelMe::SalesAll::Row.parse(csv_path).map{|order_row| LabelMe::Order.new(order_row) }
end