String.send('define_method', :discount, lambda{ |*args| "#{self} = $#{(args.first*(1.0-args.last))} (#{args.last*100}% off)" }) String.send('define_method', :discount, lambda{ |*args| "#{self} = $#{(args.first*(1.0-args.last))} (#{args.last*100}% off)" })No comments yet.