|
1 |
| -<% $_requires = if $requires { $requires } else { $requires_defaults} -%> |
2 |
| -<% if type($_requires, 'generalized') == String { -%> |
3 |
| - <%- if !($_requires.downcase in ['', 'unmanaged']) { -%> |
4 |
| - Require <%= $_requires %> |
| 1 | +<% if type($requires, 'generalized') == String { -%> |
| 2 | + <%- if !($requires.downcase in ['', 'unmanaged']) { -%> |
| 3 | + Require <%= $requires %> |
5 | 4 | <%- } -%>
|
6 |
| -<% }elsif String(type($_requires, 'generalized')).index('Array') == 0 { -%> |
7 |
| - <%- $_requires.each |$req| { -%> |
| 5 | +<% }elsif String(type($requires, 'generalized')).index('Array') == 0 { -%> |
| 6 | + <%- $requires.each |$req| { -%> |
8 | 7 | Require <%= $req %>
|
9 | 8 | <%- } -%>
|
10 |
| -<% }elsif String(type($_requires, 'generalized')).index('Hash') == 0 { -%> |
11 |
| - <%- if $_requires['enforce'] and $_requires['enforce'].downcase in ['all', 'none', 'any'] { -%> |
12 |
| - <%- $enforce_str = "Require${_requires['enforce'].capitalize}>\n" -%> |
| 9 | +<% }elsif String(type($requires, 'generalized')).index('Hash') == 0 { -%> |
| 10 | + <%- if $requires['enforce'] and $requires['enforce'].downcase in ['all', 'none', 'any'] { -%> |
| 11 | + <%- $enforce_str = "Require${requires['enforce'].capitalize}>\n" -%> |
13 | 12 | <%- $enforce_open = " <${enforce_str}" -%>
|
14 | 13 | <%- $enforce_close = " </${enforce_str}" -%>
|
15 | 14 | <%- $indentation = ' ' -%>
|
16 | 15 | <%- } else { -%>
|
17 |
| - <%- if $_requires['enforce'] { -%> |
| 16 | + <%- if $requires['enforce'] { -%> |
18 | 17 | <%- scope.function_warning(["Class #{@title}: Require can only be overwritten with all, none or any."]) -%>
|
19 | 18 | <%- } -%>
|
20 | 19 | <%- $enforce_open = '' -%>
|
21 | 20 | <%- $enforce_close = '' -%>
|
22 | 21 | <%- $indentation = '' -%>
|
23 | 22 | <%- } -%>
|
24 |
| - <%- if $_requires['requires'] and String(type($_requires['requires'], 'generalized')).index('Array') == 0 { -%> |
| 23 | + <%- if $requires['requires'] and String(type($requires['requires'], 'generalized')).index('Array') == 0 { -%> |
25 | 24 | <%# %><%= $enforce_open -%>
|
26 |
| - <%- $_requires['requires'].each |$req| { -%> |
| 25 | + <%- $requires['requires'].each |$req| { -%> |
27 | 26 | <%# %> <%= $indentation -%>Require <%= $req %>
|
28 | 27 | <%- } -%>
|
29 | 28 | <%# %><%= $enforce_close -%>
|
|
0 commit comments