mirror of
https://github.com/tests-always-included/mo.git
synced 2024-12-18 16:27:52 +00:00
Removed one global variable
This commit is contained in:
parent
d387141473
commit
9ad785ff32
13
mo
13
mo
@ -235,8 +235,7 @@ mustache-is-array() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Return 0 if the passed name is a function. Function names are captured
|
# Return 0 if the passed name is a function.
|
||||||
# at the start of the program and are stored in the $MUSTACHE_FUNCTIONS array.
|
|
||||||
#
|
#
|
||||||
# Parameters:
|
# Parameters:
|
||||||
# $1: Name to check if it's a function
|
# $1: Name to check if it's a function
|
||||||
@ -244,9 +243,12 @@ mustache-is-array() {
|
|||||||
# Return code:
|
# Return code:
|
||||||
# 0 if the name is a function, 1 otherwise
|
# 0 if the name is a function, 1 otherwise
|
||||||
mustache-is-function() {
|
mustache-is-function() {
|
||||||
local NAME
|
local FUNCTIONS NAME
|
||||||
|
|
||||||
for NAME in ${MUSTACHE_FUNCTIONS[@]}; do
|
FUNCTIONS=$(declare -F)
|
||||||
|
FUNCTIONS=( ${FUNCTIONS//declare -f /} )
|
||||||
|
|
||||||
|
for NAME in ${FUNCTIONS[@]}; do
|
||||||
if [[ "$NAME" == "$1" ]]; then
|
if [[ "$NAME" == "$1" ]]; then
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
@ -691,8 +693,5 @@ mustache-trim-whitespace() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Save the list of functions as an array
|
|
||||||
MUSTACHE_FUNCTIONS=$(declare -F)
|
|
||||||
MUSTACHE_FUNCTIONS=( ${MUSTACHE_FUNCTIONS//declare -f /} )
|
|
||||||
mustache-get-content MUSTACHE_CONTENT ${1+"$@"}
|
mustache-get-content MUSTACHE_CONTENT ${1+"$@"}
|
||||||
mustache-parse MUSTACHE_CONTENT "$MUSTACHE_CONTENT" "" true
|
mustache-parse MUSTACHE_CONTENT "$MUSTACHE_CONTENT" "" true
|
||||||
|
Loading…
Reference in New Issue
Block a user