Class: PictureTag::Instructions::Baseurl

Inherits:
Instruction show all
Defined in:
lib/jekyll_picture_tag/instructions/children/config.rb

Overview

https://example.com/my-base-path/assets/generated-images/image.jpg ^^^^^^^^^^^^^ | domain | baseurl | directory | filename

Instance Method Summary collapse

Methods inherited from Instruction

#value

Instance Method Details

#coerceObject



21
22
23
24
25
# File 'lib/jekyll_picture_tag/instructions/children/config.rb', line 21

def coerce
  return '' if source[:ignore]

  PictureTag.config[source[:key]] || ''
end

#sourceObject



14
15
16
17
18
19
# File 'lib/jekyll_picture_tag/instructions/children/config.rb', line 14

def source
  {
    ignore: PictureTag.pconfig['ignore_baseurl'],
    key: PictureTag.pconfig['baseurl_key']
  }
end