simple data interface for ruby