Class: JekyllIS::Images::Context

Inherits:
Object
  • Object
show all
Includes:
Config, Error
Defined in:
lib/jekyll-is/images/context.rb,
lib/jekyll-is/images/context/config.rb

Defined Under Namespace

Modules: Config, Error

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Error

#abort_on_error?, #error, #warning

Methods included from Config

#cache_path, #config, #detect_format, #options, #target_path_prefix

Constructor Details

#initialize(site, page) ⇒ Context

Returns a new instance of Context.

Parameters:

  • site (Jekyll::Site)
  • page (Jekyll::Page)


20
21
22
23
# File 'lib/jekyll-is/images/context.rb', line 20

def initialize site, page
  @site = site
  @page = page
end

Instance Attribute Details

#pageJekyll::Page (readonly)

Returns:

  • (Jekyll::Page)


16
17
18
# File 'lib/jekyll-is/images/context.rb', line 16

def page
  @page
end

#siteJekyll::Site (readonly)

Returns:

  • (Jekyll::Site)


13
14
15
# File 'lib/jekyll-is/images/context.rb', line 13

def site
  @site
end

Class Method Details

.[](site, page) ⇒ Context

Parameters:

  • site (Jekyll::Site)
  • page (Jekyll::Page)

Returns:



35
36
37
# File 'lib/jekyll-is/images/context.rb', line 35

def [] site, page
  new(site, page)
end

Instance Method Details

#markdownJekyll::Converters::Markdown

Returns:

  • (Jekyll::Converters::Markdown)


26
27
28
# File 'lib/jekyll-is/images/context.rb', line 26

def markdown
  @markdown ||= @site.find_converter_instance(Jekyll::Converters::Markdown)
end