るりまサーチ

最速Rubyリファレンスマニュアル検索!
1926件ヒット [1-100件を表示] (0.099秒)

別のキーワード

  1. net/imap data
  2. net/imap raw_data
  3. smtp data
  4. socket data
  5. net/smtp data

キーワード

検索結果

<< 1 2 3 ... > >>

Socket::AncillaryData#data -> String (21124.0)

自身が保持している cmsg data (データ) を返します。

...自身が保持している cmsg data (データ) を返します。

require 'socket'

p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> ""

@
see Socket::AncillaryData.new...

Net::SMTP#data {|f| .... } -> Net::SMTP::Response (18131.0)

DATA コマンドを送ります。

...DATA コマンドを送ります。

文字列を引数に与えた場合はそれを本文として送ります。
ブロックを与えた場合にはそのブロックにストリームオブジェクトが渡されます
(Net::SMTP#open_message_stream参考)。

通常は Net::SMTP#send_message,...
...Net::SMTP#open_message_stream で
DATA
が送られるため利用する必要はないはずです。

@
param message メールの本文...

Net::SMTP#data(message) -> Net::SMTP::Response (18131.0)

DATA コマンドを送ります。

...DATA コマンドを送ります。

文字列を引数に与えた場合はそれを本文として送ります。
ブロックを与えた場合にはそのブロックにストリームオブジェクトが渡されます
(Net::SMTP#open_message_stream参考)。

通常は Net::SMTP#send_message,...
...Net::SMTP#open_message_stream で
DATA
が送られるため利用する必要はないはずです。

@
param message メールの本文...

Net::IMAP::TaggedResponse#data -> Net::IMAP::ResponseText (18108.0)

レスポンスを解析したオブジェクトを返します。

...レスポンスを解析したオブジェクトを返します。

@
see Net::IMAP::ResponseText...

Data#with(**kwargs) -> Data (9168.0)

self をコピーしたオブジェクトを返します。

...す。

@
param kwargs コピーされたオブジェクトに設定されるメンバの値を指定します。

@
raise ArgumentError 存在しないメンバを指定した場合に発生します。

//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5) # => #<data Dog na...
...me="Fred", age=5>
dog2 = dog1.with(age: 6) # => #<data Dog name="Fred", age=6>
p dog1 # => #<data Dog name="Fred", age=5>
dog3 = dog1.with(type: "Terrier") # => ArgumentError (unknown keyword: :type)

# メンバのオブジェクトはコピーされず、同じオブジェ...
...dog1.name.upcase!
p dog1 # => #<data Dog name="FRED", age=5>
p dog2 # => #<data Dog name="FRED", age=6>
//}

[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する...

絞り込み条件を変える

Data#hash -> Integer (9047.0)

自身のハッシュ値を整数で返します。 Data#eql? で比較して等しいオブジェクトは同じハッシュ値を返します。

...自身のハッシュ値を整数で返します。
Data
#eql? で比較して等しいオブジェクトは同じハッシュ値を返します。

//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5)
p dog1.hash # => -3931425561194935428
dog2 = Dog.new("Fred", 5)
p dog2.ha...
...w("Fred", 6)
p dog3.hash # => -4469132459285820530
//}

[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。

@
see Object#hash...

Data#==(other) -> bool (9043.0)

self と other のクラスが同じであり、各メンバが == メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。

...て等しい場合に
true を返します。そうでない場合に false を返します。

@
param other self と比較したいオブジェクトを指定します。

//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5)
dog2 = Dog.new("Fred", 5.0)

p 5 == 5.0...
...=> false
p dog1.equal?(dog2) # => false
//}

[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。

@
see Object#==, Data#eql?...

Data#deconstruct_keys(array_of_names_or_nil) -> Hash (9043.0)

self のメンバの名前と値の組を Hash で返します。

...self のメンバの名前と値の組を Hash で返します。

//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)

distance = Measure.new(10, 'km')
distance.deconstruct_keys(nil) # => {:amount=>10, :unit=>"km"}
distance.deconstruct_keys([:amount]) # => {:amount=>10}
//}

このメ...
...ソッドは以下のようにパターンマッチで利用されます。

//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')

case distance
in amount:, unit: 'km' # 裏側で #deconstruct_keys を呼ぶ
puts "It is #{amount} kilometers away"
else
puts...
.../}

@
param array_of_names_or_nil 返り値に含めるメンバの名前の配列を指定します。nil の場合は全てのメンバを意味します。

[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data....

Data#eql?(other) -> bool (9043.0)

self と other のクラスが同じであり、各メンバが eql? メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。

...て等しい場合に
true を返します。そうでない場合に false を返します。

@
param other self と比較したいオブジェクトを指定します。

//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5)
dog2 = Dog.new("Fred", 5)

p dog1 == dog2...
...p dog1.equal?(dog2) # => false
//}

[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。

@
see Object#eql?, Data#==...

Data#deconstruct -> [object] (9037.0)

self のメンバの値を配列で返します。

...

//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)

distance = Measure.new(10, 'km')
distance.deconstruct # => [10, "km"]
//}

このメソッドは以下のようにパターンマッチで利用されます。

//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Meas...
...ay"
# ...
end
//}

[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。

@
see d:spec/pattern_matching#matching_non_primitive_obj...

絞り込み条件を変える

OpenSSL::PKCS7#add_data(data) -> data (6318.0)

署名対象のデータを設定します。

...署名対象のデータを設定します。

このメソッドは使わないでください。
このメソッドは PKCS#7 の低レベル API であり、正しく使うのは
難しいでしょう。

@
param data 文字列...

OpenSSL::PKCS7#data=(data) (6218.0)

署名対象のデータを設定します。

...署名対象のデータを設定します。

このメソッドは使わないでください。
このメソッドは PKCS#7 の低レベル API であり、正しく使うのは
難しいでしょう。

@
param data 文字列...

Net::HTTPHeader#form_data=(params) (6139.0)

HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。

...には
'application/x-www-form-urlencoded' が設定されます。

@
param params HTML のフォームデータの Hash を与えます。
@
param sep データのセパレータを文字列で与えます。

//emlist[例 form_data][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.co...
...> "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}

//emlist[例 set_form_data][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.set_form_data({"q" => "ruby", "lang" => "en"}, ';') # => "application/x-www-form-urlencode...
<< 1 2 3 ... > >>