class KenAll::Post
Constants
- NEXT_ADDRESS
- NOT_FOUND
- WHOLE_PLACE
Attributes
address1[RW]
address2[RW]
address3[RW]
address_kana1[RW]
address_kana2[RW]
address_kana3[RW]
code[RW]
Public Class Methods
new(row = nil)
click to toggle source
# File lib/ken_all/post.rb, line 10 def initialize(row = nil) unless row.nil? self.code = row[2] self.address1 = row[6] self.address2 = row[7] self.address3 = row[8] self.address_kana1 = row[3] self.address_kana2 = row[4] self.address_kana3 = row[5] end end
Public Instance Methods
adr_end?()
click to toggle source
# File lib/ken_all/post.rb, line 26 def adr_end? (!(self.address3 =~ /(/) && self.address3 =~ /)/) || (!(self.address_kana3 =~ /\(/) && self.address_kana3 =~ /\)/) end
adr_start?()
click to toggle source
# File lib/ken_all/post.rb, line 22 def adr_start? (self.address3 =~ /(/ && !(self.address3 =~ /)/)) || (self.address_kana3 =~ /\(/ && !(self.address_kana3 =~ /\)/)) end
to_array()
click to toggle source
# File lib/ken_all/post.rb, line 30 def to_array if self.address3 =~ NOT_FOUND || self.address3 =~ NEXT_ADDRESS || self.address3 =~ WHOLE_PLACE self.address3 = "" self.address_kana3 = "" end [self.code, self.address1, self.address2, self.address3, self.address_kana1, self.address_kana2, self.address_kana3] end