Method: Fable::Story#bind_external_function

Defined in:
lib/fable/story.rb

#bind_external_function(function_name, &block) ⇒ Object



1064
1065
1066
1067
1068
1069
1070
# File 'lib/fable/story.rb', line 1064

def bind_external_function(function_name, &block)
  if external_functions.has_key?(function_name)
    raise StoryError, "Function #{function_name} has already been bound."
  end

  external_functions[function_name] = block
end