Sha256: 0dd8442a9b83ca0b89b1be235e5776a7662c741f2a94832adc8ba9ccd6c76aac
Contents?: true
Size: 625 Bytes
Versions: 5
Compression:
Stored size: 625 Bytes
Contents
module TaxJp::SocialInsurances::Utils def convert_to_date(value) ret = nil if value.is_a?(Date) ret = value.strftime('%Y-%m-%d') elsif value.is_a?(String) ret = value else raise TypeError.new(value.class) end ret end def convert_to_prefecture_code(value) ret = nil if value.is_a?(TaxJp::Prefecture) ret = value.code elsif value.to_s =~ /[0-9]{2}/ ret = value.to_s else p = TaxJp::Prefecture.find_by_name(value.to_s) if p ret = p.code else raise TypeError.new(value.class) end end ret end end
Version data entries
5 entries across 5 versions & 1 rubygems