Exception: Harbor::ViewContext::Helpers::Cache::CacheRenderError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/harbor/view_context/helpers/cache.rb

Instance Method Summary collapse

Constructor Details

#initialize(inner_error, content_item) ⇒ CacheRenderError

Returns a new instance of CacheRenderError.



31
32
33
34
# File 'lib/harbor/view_context/helpers/cache.rb', line 31

def initialize(inner_error, content_item)
  @inner_error = inner_error
  @content_item = content_item
end

Instance Method Details

#inspectObject



40
41
42
# File 'lib/harbor/view_context/helpers/cache.rb', line 40

def inspect
  "<#CacheRenderError content_item=#{@content_item.class.name}:#{@content_item.inspect} inner_error=#{@inner_error.inspect} backtrace=#{@inner_error.backtrace.join("\n\t")}>"
end

#to_sObject



36
37
38
# File 'lib/harbor/view_context/helpers/cache.rb', line 36

def to_s
  "#{@content_item.class.name}:#{@content_item.inspect}\n\t#{@inner_error.message}"
end