class KenAll::MergeBox

Public Class Methods

new() click to toggle source
# File lib/ken_all/merge_box.rb, line 5
def initialize
  @list = []
end

Public Instance Methods

add(post) click to toggle source
# File lib/ken_all/merge_box.rb, line 9
def add(post)
  @list << post
end
clear() click to toggle source
# File lib/ken_all/merge_box.rb, line 13
def clear
  @list = []
end
count() click to toggle source
# File lib/ken_all/merge_box.rb, line 29
def count
  @list.count
end
to_array() click to toggle source
# File lib/ken_all/merge_box.rb, line 17
def to_array
  post = Post.new
  post.code = @list[0].code
  post.address1 = @list[0].address1
  post.address2 = @list[0].address2
  post.address3 = @list.inject(""){|str,v| str += v.address3}
  post.address_kana1 = @list[0].address_kana1
  post.address_kana2 = @list[0].address_kana2
  post.address_kana3 = @list.inject(""){|str,v| str += v.address_kana3}
  post.to_array
end