Module: MediaTypes
- Defined in:
- lib/media_types.rb,
lib/media_types/dsl.rb,
lib/media_types/hash.rb,
lib/media_types/object.rb,
lib/media_types/scheme.rb,
lib/media_types/version.rb,
lib/media_types/defaults.rb,
lib/media_types/registrar.rb,
lib/media_types/validations.rb,
lib/media_types/scheme/links.rb,
lib/media_types/constructable.rb,
lib/media_types/scheme/any_of.rb,
lib/media_types/scheme/allow_nil.rb,
lib/media_types/scheme/attribute.rb,
lib/media_types/scheme/not_strict.rb,
lib/media_types/scheme/missing_validation.rb,
lib/media_types/scheme/validation_options.rb,
lib/media_types/scheme/enumeration_context.rb,
lib/media_types/scheme/enumeration_of_type.rb,
lib/media_types/minitest/assert_media_type_format.rb,
lib/media_types/minitest/assert_media_types_registered.rb
Defined Under Namespace
Modules: Assertions, Dsl Classes: Constructable, Defaults, Hash, Object, Registerable, Registrar, Scheme, Validations
Constant Summary collapse
- COLLECTION_VIEW =
Shortcut used by #collection to #view(‘collection’)
'collection'- INDEX_VIEW =
Shortcut used by #index to #view(‘index’)
'index'- CREATE_VIEW =
Shortcut used by #create to #view(‘create’)
'create'- VERSION =
'0.2.3'
Class Method Summary collapse
-
.register(registerable) ⇒ Object
Called when Registerar#register is called.
Class Method Details
.register(registerable) ⇒ Object
Called when Registerar#register is called
26 27 28 29 30 31 32 33 34 |
# File 'lib/media_types.rb', line 26 def register(registerable) require 'action_dispatch/http/mime_type' mime_type = registerable.to_s symbol = registerable.to_sym synonyms = registerable.aliases Mime::Type.register(mime_type, symbol, synonyms) end |