In Ruby, methods called mainly for side effects rather than return value conventionally return the object itself, and so can be chanined by:

  an_object.a_method.another_method
but, sure, it's less elegant (or at least less terse) than Smalltalk for the specific case of chaining invocations of methods with meaningful return values which are called for their side effects while discarding the return values.