Peter V. Saveliev пишет:
>> /users name=test action write gecos "zzz"
>> /users name=test action delete
>> /users name=test action new.
>>
>> Можно ли всё это как-то "вложить" в idl, принятые в Samba4?
>
> слушай, а обращаться к /users/test -- никак? Кто про что, а я всё пытаюсь
> понять, как смогу обращаться к твоим модулям.
>
> Тяжело менять религию -- я бы искал способ применить словарь, чем список с
> ключевым полем :|
Ага. В Ruby, с другой стороны, можно было бы написать:
class Users
def new
end
def method_missing(name, *args)
hs = alterator_path_string(*args)
alt_obj = call_to_alterator("/users name=${name} ${hs}")
if block_given?
yield alt_obj
else
return alt_obj
end
end
end
и тогда код будет таким:
user = Users.new # конструктор
user.test(:write, :gecos=>"zzz") do |u|
puts u.result
end
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
_______________________________________________
devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf