Sha256: 9cef9a25f1186fe498215c83862ce7b6dc59fd4a792da97ce4ca80f56e3f4108
Contents?: true
Size: 418 Bytes
Versions: 2
Compression:
Stored size: 418 Bytes
Contents
require "okumanen/version" module Okumanen def self.target?(str) !str.match(/[億万円]+/).nil? end def self.to_i(str) str = str.gsub(/,/, "") value = "" [/(\d+)億(円)?/, /(\d+)万(円)?/, /(\d+)円/].each do|r| m = str.match(r) if m.nil? value += sprintf("%0.4d", 0) else value += sprintf("%0.4d", m[1].to_i) end end value.to_i end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
okumanen-0.1.1 | lib/okumanen.rb |
okumanen-0.1.0 | lib/okumanen.rb |