module Dieses::Application
Constants
- Error
- NonApplicableError
- NotImplementedError
- Orientation
- Param
- Ruler
- Style
Public Class Methods
call(**kwargs)
click to toggle source
# File lib/dieses/application/common.rb, line 13 def self.call(**kwargs) new(**kwargs) end
Public Instance Methods
produce(sheet, variant: Undefined, paper: Paper.default, orientation: Orientation.default, **render_args)
click to toggle source
# File lib/dieses/application.rb, line 16 def produce(sheet, variant: Undefined, paper: Paper.default, orientation: Orientation.default, **render_args) sheet(sheet, variant: variant, paper: paper, orientation: orientation).produce(**render_args) end
sheet(sheet, variant: Undefined, paper: Paper.default, orientation: Orientation.default)
click to toggle source
# File lib/dieses/application.rb, line 20 def sheet(sheet, variant: Undefined, paper: Paper.default, orientation: Orientation.default) Sheets.sheet(sheet.to_sym).new(Paper.public_send(paper.to_sym).orient(orientation.to_sym), variant: variant) end
to_a()
click to toggle source
# File lib/dieses/application/common.rb, line 17 def to_a to_h.values end