class LabelMe::SalesAll::Row

Public Class Methods

new(row) click to toggle source
# File lib/label_me/sales_all/row.rb, line 15
def initialize(row)
  @row = row
end
parse(csv_path) click to toggle source
# File lib/label_me/sales_all/row.rb, line 8
def parse(csv_path)
  open(csv_path, "r:windows-31j:utf-8") do |file|
    return CSV.new(file, headers: true).map{|row| LabelMe::SalesAll::Row.new(row) }
  end
end

Public Instance Methods

customer_address() click to toggle source
# File lib/label_me/sales_all/row.rb, line 47
def customer_address
  @row["購入者 都道府県"].to_s + @row["購入者 住所"].to_s
end
customer_email() click to toggle source
# File lib/label_me/sales_all/row.rb, line 51
def customer_email
  @row["購入者 メールアドレス"].to_s
end
customer_id() click to toggle source

Accessors for customer column

# File lib/label_me/sales_all/row.rb, line 35
def customer_id
  @row["購入者 顧客ID"].to_s
end
customer_name() click to toggle source
# File lib/label_me/sales_all/row.rb, line 39
def customer_name
  @row["購入者 名前"].to_s
end
customer_phone_number() click to toggle source
# File lib/label_me/sales_all/row.rb, line 55
def customer_phone_number
  @row["購入者 電話番号"].to_s
end
customer_postal_code() click to toggle source
# File lib/label_me/sales_all/row.rb, line 43
def customer_postal_code
  @row["購入者 郵便番号"].to_s
end
line_item_code() click to toggle source
# File lib/label_me/sales_all/row.rb, line 131
def line_item_code
  @row["購入商品 商品ID"].to_s
end
line_item_id() click to toggle source

Accessors for line item column

# File lib/label_me/sales_all/row.rb, line 127
def line_item_id
  @row["売上詳細ID"].to_s
end
line_item_quantity() click to toggle source
# File lib/label_me/sales_all/row.rb, line 139
def line_item_quantity
  @row["購入商品 販売個数"].to_i
end
line_item_unit_price() click to toggle source
# File lib/label_me/sales_all/row.rb, line 135
def line_item_unit_price
  @row["購入商品 販売価格(消費税込)"].to_i
end
order_date() click to toggle source
# File lib/label_me/sales_all/row.rb, line 27
def order_date
  Date.parse(@row["受注日"])
end
order_id() click to toggle source

Accessors for general column

# File lib/label_me/sales_all/row.rb, line 23
def order_id
  @row["売上ID"].to_s
end
paid?() click to toggle source
recipient_address() click to toggle source
# File lib/label_me/sales_all/row.rb, line 91
def recipient_address
  @row["配送先 都道府県名"].to_s + @row["配送先 住所"].to_s
end
recipient_id() click to toggle source

Accessors for recipient column

# File lib/label_me/sales_all/row.rb, line 75
def recipient_id
  @row["配送先ID"].to_s
end
recipient_kana() click to toggle source
# File lib/label_me/sales_all/row.rb, line 83
def recipient_kana
  @row["配送先 フリガナ"].to_s
end
recipient_labeling() click to toggle source
# File lib/label_me/sales_all/row.rb, line 107
def recipient_labeling
  @row["配送先 熨斗(のし)"].to_s
end
recipient_message_card_body() click to toggle source
# File lib/label_me/sales_all/row.rb, line 115
def recipient_message_card_body
  @row["配送先 メッセージカード内容"].to_s
end
recipient_message_card_type() click to toggle source
# File lib/label_me/sales_all/row.rb, line 111
def recipient_message_card_type
  @row["配送先 メッセージカード種類"].to_s
end
recipient_name() click to toggle source
# File lib/label_me/sales_all/row.rb, line 79
def recipient_name
  @row["配送先 名前"].to_s
end
recipient_notes() click to toggle source
# File lib/label_me/sales_all/row.rb, line 119
def recipient_notes
  @row["配送先 備考"].to_s
end
recipient_phone_number() click to toggle source
# File lib/label_me/sales_all/row.rb, line 95
def recipient_phone_number
  @row["配送先 電話番号"].to_s
end
recipient_postal_code() click to toggle source
# File lib/label_me/sales_all/row.rb, line 87
def recipient_postal_code
  @row["配送先 郵便番号"].to_s
end
total_message_card_charge() click to toggle source
# File lib/label_me/sales_all/row.rb, line 63
def total_message_card_charge
  @row["メッセージカード手数料合計"].to_i
end
total_shipping_charge() click to toggle source
# File lib/label_me/sales_all/row.rb, line 59
def total_shipping_charge
  @row["送料合計"].to_i
end
wished_delivery_date() click to toggle source
# File lib/label_me/sales_all/row.rb, line 99
def wished_delivery_date
  @row["配送希望日"].to_s
end
wished_delivery_timezone() click to toggle source
# File lib/label_me/sales_all/row.rb, line 103
def wished_delivery_timezone
  @row["配送希望時間"].to_s
end