# File lib/pastel/delegator.rb, line 68 def method_missing(method_name, *args, &block) new_base = base.add(method_name) delegator = wrap(new_base) if args.empty? && !(method_name.to_sym == :detach) delegator else string = args.join string << evaluate_block(&block) if block_given? resolver.resolve(new_base, string) end end