Module: SantanderChile::ApiClient::Template

Included in:
Resource
Defined in:
lib/santander_chile/api_client/templates/templates.rb

Defined Under Namespace

Classes: ERBContext

Constant Summary collapse

TEMPLATES =
{}

Instance Method Summary collapse

Instance Method Details

#with_template(path, **objs) ⇒ Object



27
28
29
30
31
# File 'lib/santander_chile/api_client/templates/templates.rb', line 27

def with_template(path, **objs)
  template_file = File.read(TEMPLATES[path])
  context = ERBContext.new(objs)
  ERB.new(template_file).result(context.get_binding)
end