Module: PictureTag::Instructions
- Defined in:
- lib/jekyll_picture_tag/instructions.rb,
lib/jekyll_picture_tag/instructions/children/config.rb,
lib/jekyll_picture_tag/instructions/children/params.rb,
lib/jekyll_picture_tag/instructions/children/preset.rb,
lib/jekyll_picture_tag/instructions/children/context.rb,
lib/jekyll_picture_tag/instructions/children/parsers.rb,
lib/jekyll_picture_tag/instructions/parents/env_instruction.rb,
lib/jekyll_picture_tag/instructions/parents/conditional_instruction.rb
Overview
Instructions obtain, validate, and typecast/coerce input values. These inputs are either taken directly from jekyll's inputs, or handled by parsers first.
Logic which affects only a single setting belongs in Instructions, while logic which affects multiple settings belongs in Parsers.
Since instruction classes are so small, we define several per file in the instructions directory to save on boilerplate. All fall under the Instructions module namespace.
Defined Under Namespace
Classes: Backend, Baseurl, Cdn, CdnUrl, ConditionalInstruction, Config, ContinueOnMissing, Crop, DestDir, Disabled, EnvInstruction, FallbackFormat, FallbackWidth, FastBuild, Formats, HtmlAttributes, Instruction, JekyllEnv, Keep, MediaPresets, Nomarkdown, OutputClass, Page, Params, Pconfig, Preset, Quality, RelativeUrl, Site, SourceDir, SourceImages, Widths