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