Class: ZPdf::Base
- Inherits:
-
AbstractController::Base
- Object
- AbstractController::Base
- ZPdf::Base
- Includes:
- AbstractController::AssetPaths, AbstractController::Helpers, AbstractController::Layouts, AbstractController::Logger, AbstractController::Rendering, AbstractController::Translation
- Defined in:
- lib/z_pdf/base.rb
Class Attribute Summary collapse
- .generator_name ⇒ Object (also: controller_path)
Class Method Summary collapse
- .default(value = nil) ⇒ Object
- .default_pdf(value = nil) ⇒ Object
- .respond_to?(method, *args) ⇒ Boolean
Instance Method Summary collapse
- #generate(parameters = {}) ⇒ Object
-
#initialize(method_name, *args) ⇒ Base
constructor
A new instance of Base.
-
#process(*args) ⇒ Object
:nodoc:.
Constructor Details
#initialize(method_name, *args) ⇒ Base
Returns a new instance of Base.
87 88 89 90 |
# File 'lib/z_pdf/base.rb', line 87 def initialize(method_name, *args) super() process(method_name, *args) end |
Class Attribute Details
.generator_name ⇒ Object Also known as: controller_path
53 54 55 |
# File 'lib/z_pdf/base.rb', line 53 def generator_name @generator_name ||= name.underscore end |
Class Method Details
.default(value = nil) ⇒ Object
59 60 61 62 |
# File 'lib/z_pdf/base.rb', line 59 def default(value = nil) self.default_params = default_params.merge(value).freeze if value default_params end |
.default_pdf(value = nil) ⇒ Object
64 65 66 67 |
# File 'lib/z_pdf/base.rb', line 64 def default_pdf(value = nil) self.default_pdf_params = default_pdf_params.merge(value).freeze if value default_pdf_params end |
.respond_to?(method, *args) ⇒ Boolean
69 70 71 |
# File 'lib/z_pdf/base.rb', line 69 def respond_to?(method, *args) super || action_methods.include?(method.to_s) end |
Instance Method Details
#generate(parameters = {}) ⇒ Object
97 98 99 |
# File 'lib/z_pdf/base.rb', line 97 def generate(parameters={}) render_html(parameters) end |
#process(*args) ⇒ Object
:nodoc:
92 93 94 95 |
# File 'lib/z_pdf/base.rb', line 92 def process(*args) #:nodoc: lookup_context.skip_default_locale! super end |