Sha256: 527d5a67917022c46b265bd6f8cb7ec7d898cd2e0b5d4da12486ff0df66fc405
Contents?: true
Size: 575 Bytes
Versions: 10
Compression:
Stored size: 575 Bytes
Contents
require File.dirname(__FILE__) + "/remoter_base" class Object def remote_bases $remote_bases ||= [] end # Register the remoter base in the remote_bases global store def register_remote_base(*args) args.each do |arg| base_name = "#{arg}".downcase.to_sym (remote_bases << base_name) unless remote_bases.include?(base_name) end end alias :available_bases :remote_bases end Dir["#{File.dirname(__FILE__)}/remote_bases/*.rb"].each do |base| name = ::File.basename(base, ::File.extname(base)) require base register_remote_base name end
Version data entries
10 entries across 10 versions & 2 rubygems