~ubuntu-branches/ubuntu/trusty/ruby-progressbar/trusty

« back to all changes in this revision

Viewing changes to progressbar.ja.rd

  • Committer: Bazaar Package Importer
  • Author(s): Antonio Terceiro
  • Date: 2011-08-26 16:03:30 UTC
  • Revision ID: james.westby@ubuntu.com-20110826160330-lkjbp6i3avq0btao
Tags: upstream-0.9
Import upstream version 0.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
=begin
 
2
index:eJ
 
3
 
 
4
= Ruby/ProgressBar: �ץ����쥹�С���ƥ����Ȥ�ɽ������ Ruby�ѤΥ饤�֥��
 
5
 
 
6
�ǽ�������: 2005-05-22 00:28:53
 
7
 
 
8
 
 
9
--
 
10
 
 
11
Ruby/ProgressBar �ϥץ����쥹�С���ƥ����Ȥ�ɽ������ Ruby��
 
12
�Υ饤�֥��Ǥ��������ο�Ľ������ѡ�����ȡ��ץ����쥹�С���
 
13
����ӿ���Ĥ���֤Ȥ���ɽ�����ޤ���
 
14
 
 
15
�ǿ��Ǥ�
 
16
((<URL:http://namazu.org/~satoru/ruby-progressbar/>))
 
17
���������ǽ�Ǥ�
 
18
 
 
19
== ������
 
20
 
 
21
  % irb --simple-prompt -r progressbar
 
22
  >> pbar = ProgressBar.new("test", 100)
 
23
  => (ProgressBar: 0/100)
 
24
  >> 100.times {sleep(0.1); pbar.inc}; pbar.finish
 
25
  test:          100% |oooooooooooooooooooooooooooooooooooooooo| Time: 00:00:10
 
26
  => nil
 
27
 
 
28
  >> pbar = ProgressBar.new("test", 100)
 
29
  => (ProgressBar: 0/100)
 
30
  >> (1..100).each{|x| sleep(0.1); pbar.set(x)}; pbar.finish
 
31
  test:           67% |oooooooooooooooooooooooooo              | ETA:  00:00:03
 
32
 
 
33
== API
 
34
 
 
35
--- ProgressBar#new (title, total, out = STDERR)
 
36
    �ץ����쥹�С��ν�����֤�ɽ������������ ProgressBar����
 
37
    �������Ȥ��֤���((|title|)) �Ǹ��Ф���((|total|)) �ǽ�
 
38
    �������פ�((|out|)) �ǽ������ IO �����ꤹ�롣
 
39
 
 
40
    �ץ����쥹�С���ɽ���ϡ������ɽ�������Ľ�� 1%�ʾ夢��
 
41
    ���Ȥ������뤤�� 1�ðʾ�вᤷ�����˹�������ޤ���
 
42
 
 
43
--- ProgressBar#inc (step = 1)
 
44
    �����Υ����󥿤� ((|step|)) �������ʤ�ơ��ץ����쥹�С�
 
45
    ��ɽ���򹹿����롣�С��α�¦�ˤϿ���Ĥ���֤�ɽ�����롣
 
46
    �����󥿤� ((|total|)) ��ۤ��ƿʤळ�ȤϤʤ���
 
47
 
 
48
--- ProgressBar#set (count)
 
49
    �����󥿤��ͤ� ((|count|)) �����ꤷ���ץ����쥹�С���
 
50
    ɽ���򹹿����롣�С��α�¦�ˤϿ���Ĥ���֤�ɽ�����롣
 
51
    ((|count|)) �˥ޥ��ʥ����ͤ��뤤�� ((|total|)) ����礭
 
52
    ���ͤ��Ϥ����㳰��ȯ�����롣
 
53
 
 
54
--- ProgressBar#finish
 
55
    �ץ����쥹�С�����ߤ����ץ����쥹�С���ɽ���򹹿����롣
 
56
    �ץ����쥹�С��α�¦�ˤϷв���֤�ɽ�����롣
 
57
    ���ΤȤ����ץ����쥹�С��� 100% �ǽ�λ���롣
 
58
 
 
59
--- ProgressBar#halt
 
60
    �ץ����쥹�С�����ߤ����ץ����쥹�С���ɽ���򹹿����롣
 
61
    �ץ����쥹�С��α�¦�ˤϷв���֤�ɽ�����롣
 
62
    ���ΤȤ����ץ����쥹�С��Ϥ��λ����Υѡ�����ơ����ǽ�λ���롣
 
63
 
 
64
--- ProgressBar#format=
 
65
    �ץ����쥹�С�ɽ���Υե����ޥåȤ����ꤹ�롣
 
66
    ̤�ѹ����� "%-14s %3d%% %s %s"
 
67
 
 
68
--- ProgressBar#format_arguments=
 
69
    �ץ����쥹�С�ɽ���˻Ȥ��ؿ������ꤹ�롣
 
70
    ̤�ѹ����� [:title, :percentage, :bar, :stat]
 
71
    �ե�����ž�����ˤ� :stat ���Ѥ��� :stat_for_file_transfer
 
72
    ��Ȥ���ž���Х��ȿ���ž��®�٤�ɽ���Ǥ��롣
 
73
 
 
74
--- ProgressBar#file_transfer_mode
 
75
    �ץ����쥹�С�ɽ���� :stat ���Ѥ��� :stat_for_file_transfer
 
76
    ��Ȥ���ž���Х��ȿ���ž��®�٤�ɽ�����롣
 
77
 
 
78
 
 
79
ReverseProgressBar �Ȥ������饹���󶡤���ޤ�����ǽ��
 
80
ProgressBar �Ȥޤä���Ʊ���Ǥ������ץ����쥹�С��οʹ�������
 
81
�դˤʤäƤ��ޤ���
 
82
 
 
83
== ���»���
 
84
 
 
85
��Ľ��������������פ��Ф�����Ȥ��Ʒ׻����뤿�ᡢ��������
 
86
�פ������ˤ狼��ʤ������ǤϻȤ��ޤ��󡣤ޤ�����Ľ��ή�줬��
 
87
��Ǥʤ��Ȥ��ˤϻĤ���֤ο�����������Ԥ��ޤ���
 
88
 
 
89
== �����������
 
90
 
 
91
Ruby �Υ饤���󥹤˽��ä��ե꡼���եȥ������Ȥ��Ƹ������ޤ���
 
92
������̵�ݾڤǤ���
 
93
 
 
94
  * ((<URL:http://namazu.org/~satoru/ruby-progressbar/ruby-progressbar-0.9.tar.gz>))
 
95
  * ((<URL:http://cvs.namazu.org/ruby-progressbar/>))
 
96
 
 
97
--
 
98
 
 
99
- ((<Satoru Takabayashi|URL:http://namazu.org/~satoru/>)) -
 
100
=end