lib/poolparty/net/remoter_base.rb in auser-poolparty-1.2.0 vs lib/poolparty/net/remoter_base.rb in auser-poolparty-1.2.1

- old
+ new

@@ -31,9 +31,14 @@ def initialize(prnt, opts={}, &block) dsl_options prnt.options.merge(opts) if prnt && prnt.respond_to?(:options) instance_eval &block if block @cloud = prnt end + + def self.inherited(arg) + base_name = "#{arg}".downcase.top_level_class.to_sym + (remote_bases << base_name) unless remote_bases.include?(base_name) + end # def method_missing(meth, *args, &block) # if @cloud # @cloud.send meth, *args, &block rescue super \ No newline at end of file