content class ${1:BlankSlate} instance_methods.each { |meth| undef_method(meth) unless meth =~ /\A__/ } def initialize${2/(^.*?\S.*)|.*/(?1:\()/}${2:args}${2/(^.*?\S.*)|.*/(?1:\))/} @${3:delegate} = ${4:delegate_object} $0 end def method_missing(meth, *args, &block) @${3:delegate}.send(meth, *args, &block) end end name class BlankSlate .. initialize .. end scope source.ruby tabTrigger cla uuid E98FB8F9-7302-431D-8BF2-275A68A6126C