class Travis::Client::Namespace
def delegate_session(klass)
def delegate_session(klass) return if klass == Object or klass == Kernel klass.extend(Methods) namespace = self klass.define_singleton_method(:session) { namespace.session } klass.define_singleton_method(:session=) { |value| namespace.session = value } end