Class: Card::Layout::UnknownLayout

Inherits:
Card::Layout show all
Defined in:
lib/card/layout/unknown_layout.rb

Overview

handling for layout specified but unknown

Instance Method Summary collapse

Methods inherited from Card::Layout

built_in_layouts, built_in_layouts_hash, card_layout?, clear_cache, code_layout?, deregister_layout, #fetch_main_nest_opts, #initialize, layout_class, layout_key, layouts, main_nest_opts, #main_nest_opts, register_built_in_layout, register_layout, register_layout_with_nest, render

Constructor Details

This class inherits a constructor from Card::Layout

Instance Method Details

#headerObject



11
12
13
# File 'lib/card/layout/unknown_layout.rb', line 11

def header
  @format. :h1, t(:layout_unknown_layout, name: @layout)
end

#renderObject



7
8
9
# File 'lib/card/layout/unknown_layout.rb', line 7

def render
  @format.output [header, text]
end

#textObject



15
16
17
# File 'lib/card/layout/unknown_layout.rb', line 15

def text
  t :layout_available_layouts, available_layouts: self.class.built_in_layouts
end