Sha256: 1377ee8d224ddefc2034ce8b3b96958576c8986c6abbe48e01027c61d6c456b5
Contents?: true
Size: 502 Bytes
Versions: 1
Compression:
Stored size: 502 Bytes
Contents
require "jorm/version" require "jorm/folder" module Jorm PATTERN = /([a-z]{2,5})-?([0-9]{3,5})/i PATTERN_NORMALIZED = /\A[a-z]{2,5}[0-9]{3,5}\z/ def self.normalize_id input_jav_id if m = input_jav_id.match(PATTERN) _, category, num = *m "#{category.downcase}#{num}" end end def self.normalized? input_jav_id !!(input_jav_id =~ PATTERN_NORMALIZED) end def self.normalize_folder *folders folders.each do |f| Folder.new(f).normalize! end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jorm-0.0.1 | lib/jorm.rb |