class Addic7ed::Addic7edVersionNormalizer
Attributes
version[R]
Public Class Methods
call(version)
click to toggle source
# File lib/addic7ed/services/addic7ed_version_normalizer.rb, line 9 def self.call(version) new(version).call end
new(version)
click to toggle source
# File lib/addic7ed/services/addic7ed_version_normalizer.rb, line 5 def initialize(version) @version = version || "" end
Public Instance Methods
call()
click to toggle source
# File lib/addic7ed/services/addic7ed_version_normalizer.rb, line 13 def call version. gsub(/[[:space:]]/, ""). upcase. gsub(/,[\d\. ]+MBS$/, ''). gsub(/(^VERSION *|720P|1080P|HDTV|PROPER|RERIP|INTERNAL|X\.?264)/, ''). gsub(/[- \.]/, '') end