Method: EasyTag::BaseAttributeAccessors#audio_prop_reader

Defined in:
lib/easytag/attributes/base.rb

#audio_prop_reader(attr_name, prop_name = nil, **opts) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/easytag/attributes/base.rb', line 4

def audio_prop_reader(attr_name, prop_name = nil, **opts)
  prop_name = attr_name if prop_name.nil?
  define_method(attr_name) do
    v = self.class.read_audio_property(taglib, prop_name)
    self.class.post_process(v, opts)
  end
end