class Bade::Runtime::Block::MissingBlockDefinitionError

Attributes

context[RW]

@return [Symbol] context of missing block, allowed values are :render and :call

name[RW]

@return [String]

Public Class Methods

new(name, context, msg = nil) click to toggle source
Calls superclass method
# File lib/bade/runtime/block.rb, line 19
def initialize(name, context, msg = nil)
  super()

  self.name = name
  self.context = context

  @message = msg
end

Public Instance Methods

message() click to toggle source
# File lib/bade/runtime/block.rb, line 28
def message
  @message || "Block `#{name}` must have block definition to #{context}."
end