Module: Brcobranca::Boleto::Template::RghostBolepix
- Extended by:
- RghostBolepix
- Includes:
- RGhost
- Included in:
- RghostBolepix
- Defined in:
- lib/brcobranca/boleto/template/rghost_bolepix.rb
Overview
Templates para usar com Rghost
Instance Method Summary collapse
-
#method_missing(m, *args) ⇒ Stream
Cria o métodos dinâmicos (to_pdf, to_gif e etc) com todos os fomátos válidos.
-
#to(formato, options = {}) ⇒ Stream
Gera o boleto em usando o formato desejado [:pdf, :jpg, :tif, :png, :ps, :laserjet, … etc].
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(m, *args) ⇒ Stream
Cria o métodos dinâmicos (to_pdf, to_gif e etc) com todos os fomátos válidos.
44 45 46 47 48 49 50 51 |
# File 'lib/brcobranca/boleto/template/rghost_bolepix.rb', line 44 def method_missing(m, *args) method = m.to_s if method.start_with?('to_') modelo_generico(self, (args.first || {}).merge!(formato: method[3..])) else super end end |
Instance Method Details
#to(formato, options = {}) ⇒ Stream
Gera o boleto em usando o formato desejado [:pdf, :jpg, :tif, :png, :ps, :laserjet, … etc]
34 35 36 |
# File 'lib/brcobranca/boleto/template/rghost_bolepix.rb', line 34 def to(formato, = {}) modelo_generico(self, .merge!(formato: formato)) end |