Method: Gamefic::Scripting#find_and_bind

Defined in:
lib/gamefic/scripting.rb

#find_and_bind(symbol) ⇒ Array<Binding>

Parameters:

  • symbol (Symbol)

Returns:



33
34
35
36
# File 'lib/gamefic/scripting.rb', line 33

def find_and_bind(symbol)
  included_scripts.flat_map { |script| script.send(symbol) }
                  .map { |blk| Binding.new(self, blk) }
end