Sha256: 533edbc2c27b7c17b41e9bd4fdc823c2b3a96627dc785bba9912637240f79fb5
Contents?: true
Size: 704 Bytes
Versions: 26
Compression:
Stored size: 704 Bytes
Contents
# frozen_string_literal: true module Handlebarsjs module Helpers # {{cmdlet.category_description}} module {{camel cmdlet.category}} # {{camel cmdlet.name}}: {{cmdlet.description}} class {{camel cmdlet.name}} < Handlebarsjs::BaseHelper register_cmdlet(Cmdlet::{{camel cmdlet.category}}::{{camel cmdlet.name}}) def to_proc ->({{#each cmdlet.parameters}}{{#if ./splat}}{{./splat}}{{/if}}{{./name}}{{#if ./default}} = {{{./default}}}{{/if}}{{#if @last}}{{^}}, {{/if}}{{/each}}, _opts) { wrapper(cmdlet.call({{#each cmdlet.parameters}}{{#if ./splat}}{{./splat}}{{/if}}{{./name}}{{#if @last}}{{^}}, {{/if}}{{/each}})) } end end end end end
Version data entries
26 entries across 26 versions & 1 rubygems