[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:001222] Re: DCL toolbox
At Mon, 24 Jun 2002 15:06:51 +0900,
Takeshi Horinouchi wrote:
> * ���餯���褿��åɤϥ⥸�塼��������Τ����ޤ꤬�����Ȼ�
> �������⥸�塼��̾�Ϥɤ����٤����ϵ������оݤˤʤ�ޤ������
> ��Ǥ� DCLTool �ȤʤäƤޤ����ޤ��Ϻ�ä��ͤ�����˥⥸�塼
> ����ꡢ��������ǧ�Τ���Ƥ����顢���̤����Ȥߡ�DCLTool
> �Ȥ��ä�̾���ˤ���ˤ˼�����Τ������褦�˻פ��ޤ������Τ��ᡢ
> �Ƽ������ݤˤϡ��Ȥꤢ���� DCLTool �Ȥ���̾����Ȥ�ʤ��褦
> �ˤ���ĺ���Ȥ����Ǥ��礦����
>
> �����������λ������͡��ߥݥꥷ���Ϥɤ�����Ф����Ȼפ�
> �ޤ��������Ȥ���������ޤ���
�˥å��⤽��ʤ��礭���ʤ��ΤǸĿ�Ū�ˤϤ����ޤǤ��뤵������
ɬ�פϤʤ��Ȼפ��ޤ����Ŀ�Ū�ˡ֤���� DCLTool ���פȻפ��С�
����̾����ȤäƤ⤤����ʤ��Ǥ��礦��?
�ǡ� release engineer (�Ĥޤ���Ƿ�⤵��Ǥ���)�� NumRu::DCL
�� release ����Ȥ��ˡ���Ԥ˰���Ǥ�����Ǥ� bundle ���Ƥ�
����ʤ��Ǥ����ͤ���
�Ĥޤ� NumRu::DCL ɸ�फ�ɤ����ˤĤ��Ƥ���ǾRuby�����बȽ��
���뤬̾�����֤�Ȥ����ȤˤĤ��Ƥϵ��Ĥ����פäƤ��Ȥǡ�
���ڤ����䤻��ʷ�ϵ��ˤʤäƤ뤳�Ȥ�������Ȼפ��ޤ���
naming ���ΤˤĤ��Ƥϡ�DCLTool ���� NumRu::DCL::Widget ��
�餤���������ʤȻפ��ޤ����פϡ�DCL�Ȱ��˻Ȥ���ΤǤ��뤳
�Ȥ���������뤳�Ȥ��ݥ���ȤʤΤǡ�
> ��;�̤Ǥ�������ʪ�Υ�����ɰ����Ǥʤ� Hash �ˤ�뵿������
> ��ɰ����ϡ��ؿ�����Ƥ�ɤ�ʥ��ץ�����뤫��ʬ
> ����ʤ��Τ�����Ǥ��͡�
����ˤĤ��Ƥϡ�WEBrick �ǻȤäƤ�����ˡ�������ᤫ�⡣�ǥե�
��ȤΥϥå�����Ѱդ��Ƥ������ɤ��褦�ˤ���櫓�Ǥ���
�㤨�С���������������
module Config
Canvas = {
:width => 800, # width of pixmap
:height => 600, # height of pixmap
}
end
class Canvas
def initialize(config = {}, default = Config::Canvas)
@xxxxxx = default.dup.update(config)
end
end
�ʤ���Hash#update �ȤϤ���������ΤǤ�:
% ri update
------------------------------------------------------------ Hash#update
hsh.update( anOtherHash ) -> hsh
------------------------------------------------------------------------
Adds the contents of anOtherHash to hsh, overwriting entries with
duplicate keys with those from anOtherHash.
h1 = { "a" => 100, "b" => 200 }
h2 = { "b" => 254, "c" => 300 }
h1.update(h2) #=> {"a"=>100, "b"=>254, "c"=>300}
%
-- Gotoken