Sha256: 8ce5964613abcc6da1669129fd183e4bb84a4e59b1d096558c8defd50a3e71a9
Contents?: true
Size: 530 Bytes
Versions: 4
Compression:
Stored size: 530 Bytes
Contents
module EPUB module Publication class Package class Bindings attr_accessor :package def <<(media_type) @media_types ||= {} @media_types[media_type.media_type] = media_type end def [](media_type) _, mt = @media_types.detect {|key, _| key == media_type} mt end def media_types @media_types.values end class MediaType attr_accessor :media_type, :handler end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems