Sha256: 7764928ca781a73fbe6e4f4044dfe5c677198392773848406c6118b30e531b30

Contents?: true

Size: 300 Bytes

Versions: 5

Compression:

Stored size: 300 Bytes

Contents

module Yodel  
  def self.mime_types(&block)
    if block_given?
      instance_eval &block
    else
      @mime_type_set ||= MimeTypeSet.new
    end
  end

  def self.mime_type(name, &block)
    mime_type = MimeType.new(name)
    mime_type.instance_eval &block
    mime_types << mime_type
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yodel-0.0.7 lib/yodel/mime_types/yodel.rb
yodel-0.0.4 lib/yodel/mime_types/yodel.rb
yodel-0.0.3 lib/yodel/mime_types/yodel.rb
yodel-0.0.2 lib/yodel/mime_types/yodel.rb
yodel-0.0.1 lib/yodel/mime_types/yodel.rb