[#42196] YAML でEUC は使えないのでしょうか。 — Tomokiyo Nomura <tnomura@...>
野村@延岡です。
8 messages
2006/05/05
[#42214] [ANN] RubyKaigi 2006 Announcement — SASADA Koichi <ko1@...>
日本Rubyの会、日本Rubyカンファレンス2006実行委員のささだです。
4 messages
2006/05/10
[#42235] ftp:// のリストを open-uri で得られないでしょうか — "Hideo Konami" <konami@...>
小波です。
5 messages
2006/05/20
[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>
14 messages
2006/05/21
[#42245] Re: コミュニティと宗教の分離について
— Masayoshi Takahashi <takahashi@...>
2006/05/22
高橋征義です。「日本Rubyの会」という集まりの代表をしております。
[#42253] File objectがいつのまにか nilに、 — しん <dezawa@...>
出沢です
9 messages
2006/05/23
[#42267] メニューのループについて — リックス <rubyer4649@...>
りっくすです
21 messages
2006/05/27
[#42275] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/27
From: リックス <rubyer4649@yahoo.co.jp>
[#42276] Re: メニューのループについて
— Hiroshi Yuki <hyuki@...>
2006/05/27
結城です。
[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>
conundrumです。
11 messages
2006/05/28
[#42306] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/29
From: "conundrum /" <conundrum@hotmail.co.jp>
[ruby-list:42345] Re: mime_header.rb
From:
しん <dezawa@...>
Date:
2006-05-31 12:29:48 UTC
List:
ruby-list #42345
出沢です
こんなかなぁ
class Mime < String
def header_encode_jp(charset="iso-2022-jp",pre="",len=76,sep="\n ",encoding="B")
def header_encode (charset ,pre="",len=76,sep="\n ",encoding="B")
def header_decode
end
header_encode_jp は charset に合わせて nkf で変換。
header_encode は charset が必須の引き数。文字コード変換無し。
いずれも戻り値は String
ん、待てよ。
これだと
str=Mime.new
str="文字列"
str.header_encode_jp
はエラーか。。。
代入演算子の再定義って出来ないでしたよね。
str=Mime.new("文字列")
はやだなぁ。。。
だめか、よい案かと思ったのですが。
ではやはり Stringへの追加メソッドにさせて頂いて、
案1
def mime_encode_jp(charset="iso-2022-jp",pre="",len=76,sep="\n ",encoding="B")
def mime_encode (charset ,pre="",len=76,sep="\n ",encoding="B")
def mime_decode
end
案2
def mime_encode(pre="",len=76,sep="\n ",encoding="B",charset="iso-2022-jp")
として、charset="iso-2022-jp" のときだけ、NKF かならず変換。
encoding と charset と何方の方が順番が早い方が良いのかな。
# 代入演算子の再定義調べていて ||= を発見した。
# 知らなかった。
# これで隨分書きやすくなる。