module Cooltrainer

Constants

Atom

Struct to wrap just the user and default values for a Compound or just for freeform usage.

BOOLEAN_VALUES

Fun Ruby Factâ„¢: `false` is always object_id 0 skorks.com/2009/09/true-false-and-nil-objects-in-ruby/ irb(main):650:0> true.object_id

> 20

irb(main):651:0> false.object_id

> 0

Change

Struct to encapsulate all the data needed to perform one (1) MIME::Type transformation of a source media file into any supported MIME::Type, possibly even the same type as input.

Compound

Struct to wrap a MediaMolecule option/attribute datum.

OPTIONPARSER_COERSIONS

This is defined in writing in a comment in optparse.rb's RDoc, but I can't seem to find anywhere it's available directly in code, so I am going to build my own. Maybe I am missing something obvious, in which case I should use that and get rid of this :) Based on ruby-doc.org/stdlib/libdoc/optparse/rdoc/OptionParser.html#class-OptionParser-label-Type+Coercion