Class: EasyTag::Attributes::MP4Attribute

Inherits:
BaseAttribute show all
Defined in:
lib/easytag/attributes/mp4.rb

Constant Summary

Constants inherited from BaseAttribute

BaseAttribute::Utilities

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from BaseAttribute

#call, can_clone?, deep_copy, #default, name_to_ivar, obj_or_nil, #post_process, #type_cast

Constructor Details

#initialize(args) ⇒ MP4Attribute

Returns a new instance of MP4Attribute.



18
19
20
21
22
23
# File 'lib/easytag/attributes/mp4.rb', line 18

def initialize(args)
  super(args)

  @item_ids = args[:item_ids]
  @item_type = args[:item_type] || ItemType::STRING
end

Instance Attribute Details

#ivarObject (readonly)

Returns the value of attribute ivar.



16
17
18
# File 'lib/easytag/attributes/mp4.rb', line 16

def ivar
  @ivar
end

#nameObject (readonly)

Returns the value of attribute name.



16
17
18
# File 'lib/easytag/attributes/mp4.rb', line 16

def name
  @name
end