Sha256: e904b2a99e023b1327bf5a152e26fadb51be4263cf8863f807dc617074253858
Contents?: true
Size: 533 Bytes
Versions: 31
Compression:
Stored size: 533 Bytes
Contents
module Capricorn class System module Helper def use(actor) actor_klass = (Capricorn::Actors.const_get(actor) rescue nil) raise "Actor not found! (#{actor})" unless actor_klass actor_helper = (actor_klass.const_get('Helper') rescue nil) extend actor_helper if actor_helper actor_config = (actor_klass.const_get('Config') rescue nil) extend actor_config if actor_config @actors.push(actor_klass) end end end end
Version data entries
31 entries across 31 versions & 2 rubygems