Class: Curlybars::Generic

Inherits:
Object
  • Object
show all
Extended by:
MethodWhitelist
Defined in:
lib/curlybars/generic.rb

Overview

A base class that can be used to signify that a helper's return type is a sort a generic.

Examples

class GlobalHelperProvider
extend Curlybars::MethodWhitelist

allow_methods slice:     [:helper, [Curlybars::Generic]],
              translate: [:helper, Curlybars::Generic]

def slice(collection, start, length, _)
  collection[start, length]
end

def translate(object, locale)
  object.translate(locale)
end
end

{{#each (slice articles, 0, 5)}}
Title: {{title}}
Body: {{body}}
{{/each}}

{{#with (translate article "en-us")}}
Title: {{title}}
Body: {{body}}
{{/with}}

Method Summary

Methods included from MethodWhitelist

allow_methods, extended