RUBY HAS