zabbix api wrapper and dsl , the ruby way