From 58f3e304f01009b459954b82d0675562106b1ac8 Mon Sep 17 00:00:00 2001 From: Trey Pendragon Date: Wed, 26 Oct 2022 11:59:10 -0700 Subject: [PATCH] Support @pre-emphasis for set_singleton_method. --- lib/mediainfo.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/mediainfo.rb b/lib/mediainfo.rb index 14eae9c..d4dcbe3 100644 --- a/lib/mediainfo.rb +++ b/lib/mediainfo.rb @@ -113,6 +113,7 @@ def self.from_uri(input) def self.set_singleton_method(object,name,parameters) # Handle parameters with invalid characters (instance_variable_set throws error) name.gsub!('.','_') if name.include?('.') ## period in name + name.gsub!('-','_') if name.include?('-') ## - in name, as in pre-emphasis name.downcase! # Create singleton_method object.instance_variable_set("@#{name}",parameters)