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