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

Version Path
cmdlet-0.14.0 .builders/.templates/handlebars_helper.rb
cmdlet-0.13.2 .builders/.templates/handlebars_helper.rb
cmdlet-0.13.1 .builders/.templates/handlebars_helper.rb
cmdlet-0.13.0 .builders/.templates/handlebars_helper.rb
cmdlet-0.12.5 .builders/.templates/handlebars_helper.rb
cmdlet-0.12.4 .builders/.templates/handlebars_helper.rb
cmdlet-0.12.3 .builders/.templates/handlebars_helper.rb
cmdlet-0.12.2 .builders/.templates/handlebars_helper.rb
cmdlet-0.12.1 .builders/.templates/handlebars_helper.rb
cmdlet-0.12.0 .builders/.templates/handlebars_helper.rb
cmdlet-0.11.0 .builders/.templates/handlebars_helper.rb
cmdlet-0.10.1 .builders/.templates/handlebars_helper.rb
cmdlet-0.10.0 .builders/.templates/handlebars_helper.rb
cmdlet-0.9.2 .builders/.templates/handlebars_helper.rb
cmdlet-0.9.1 .builders/.templates/handlebars_helper.rb
cmdlet-0.9.0 .builders/.templates/handlebars_helper.rb
cmdlet-0.8.0 .builders/.templates/handlebars_helper.rb
cmdlet-0.7.1 .builders/.templates/handlebars_helper.rb
cmdlet-0.7.0 .builders/.templates/handlebars_helper.rb
cmdlet-0.6.2 .builders/.templates/handlebars_helper.rb