class Bindy::Language::Function
Public Instance Methods
arguments()
click to toggle source
# File lib/bindy/language_interpreters.rb, line 35 def arguments if arg_list.text_value.empty? [] elsif arg_list.respond_to?(:to_a) arg_list.to_a else [arg_list] end end
evaluate(context)
click to toggle source
# File lib/bindy/language_interpreters.rb, line 27 def evaluate(context) context.public_send name, *arguments.map { |a| a.evaluate context } end
name()
click to toggle source
# File lib/bindy/language_interpreters.rb, line 31 def name identifier.text_value end