Class: Scribble::Methods::Partial
- Inherits:
-
Scribble::Method
- Object
- Scribble::Method
- Scribble::Methods::Partial
- Defined in:
- lib/scribble/methods/partial.rb
Instance Method Summary collapse
Methods inherited from Scribble::Method
block?, eql?, implement, #initialize, insert, max_arity, min_arity, register, setup, split?
Constructor Details
This class inherits a constructor from Scribble::Method
Instance Method Details
#partial(name, object = nil) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/scribble/methods/partial.rb', line 6 def partial name, object = nil @context.template.load(name, @context).tap do |partial_context| raise Errors::NotFound.new("Partial '#{name}' not found #{@call.line_and_column}") if partial_context.nil? partial_context.set_variable name.to_sym, object if object end.render end |