Class: Lookbook::RenderedExample

Inherits:
Object
  • Object
show all
Defined in:
lib/lookbook/rendered_example.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(example, output, params) ⇒ RenderedExample

Returns a new instance of RenderedExample.



7
8
9
10
11
# File 'lib/lookbook/rendered_example.rb', line 7

def initialize(example, output, params)
  @example = example
  @params = params
  @output = output
end

Instance Attribute Details

#exampleObject (readonly)

Returns the value of attribute example.



5
6
7
# File 'lib/lookbook/rendered_example.rb', line 5

def example
  @example
end

#outputObject (readonly)

Returns the value of attribute output.



5
6
7
# File 'lib/lookbook/rendered_example.rb', line 5

def output
  @output
end

Instance Method Details

#sourceObject



13
14
15
# File 'lib/lookbook/rendered_example.rb', line 13

def source
  has_custom_template? ? template_source(template) : example.source
end

#source_langObject



17
18
19
# File 'lib/lookbook/rendered_example.rb', line 17

def source_lang
  has_custom_template? ? template_lang(template) : example.source_lang
end