要約
FTP over SSL/TLS を実装したクラスです。
Net::FTP を継承しているため、FTP クラスのメソッドが利用できます。
目次
継承しているメソッド
- Net::FTPから継承している特異メソッド
- Net::FTPから継承しているメソッド
-
- abort
- acct
- binary
- binary=
- chdir
- close
- closed?
- debug_mode
- debug_mode=
- delete
- dir
- get
- getbinaryfile
- getdir
- gettextfile
- help
- last_response
- last_response_code
- lastresp
- list
- ls
- mdtm
- mkdir
- mtime
- nlst
- noop
- passive
- passive=
- put
- putbinaryfile
- puttextfile
- pwd
- quit
- rename
- resume
- resume=
- retrbinary
- retrlines
- return_code
- return_code=
- rmdir
- sendcmd
- set_socket
- site
- size
- status
- storbinary
- storlines
- system
- voidcmd
- welcome
インスタンスメソッド
connect(host, port=Net::FTP::FTP_PORT) -> ()[permalink][rdoc]-
host で指定されたホストに接続します。
Net::FTP#connect とは、発生する例外も含めほぼ同じです。
- [PARAM] host:
- 接続するホスト名です。
- [PARAM] port:
- 接続するポート番号です。
[SEE_ALSO] Net::FTP#connect
login(user = "anonymous", passwd = nil, acct = nil) -> ()[permalink][rdoc]-
ホストへのログイン処理を行ないます。
ログインの前に SSL/TLS で暗号化通信を開始します。その他は Net::FTP#login と同様です。
- [PARAM] user:
- ログインに使うユーザ名を指定します。
- [PARAM] passwd:
- ログインに使うパスワードを指定します。
- [PARAM] acct:
- ログイン後に送る ACCT コマンドのパラメータを指定します。
[SEE_ALSO] Net::FTP#login