require 'prototype' DB = Prototype.new{ host 'localhost' port 4242 conn_string [host, port].join(':') def connect() p [host, port] end } p DB.host #=> "localhost" p DB.port #=> 4242 p DB.conn_string #=> "localhost:4242" DB.connect #=> ["locahost", 4242]