るりまサーチ

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

別のキーワード

  1. object false
  2. _builtin false
  3. rb_false
  4. false
  5. false object

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Module#attr(name, false) -> [Symbol] (18223.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...取りのためのインスタンスメソッド name を定義します。

//emlist[例][ruby]{
class User
attr
:name # => [:name]
# 複数の名前を渡すこともできる
attr
:id, :age # => [:id, :age]
end
//}

このメソッドで定義されるアクセスメソッドの定義は次...
...に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。
@return 定義されたメソッド名を Sy...

Module#attr(name, false) -> nil (18211.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。...

Module#attr(*name) -> [Symbol] (18123.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...取りのためのインスタンスメソッド name を定義します。

//emlist[例][ruby]{
class User
attr
:name # => [:name]
# 複数の名前を渡すこともできる
attr
:id, :age # => [:id, :age]
end
//}

このメソッドで定義されるアクセスメソッドの定義は次...
...に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。
@return 定義されたメソッド名を Sy...

Module#attr(name, true) -> [Symbol] (18123.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...取りのためのインスタンスメソッド name を定義します。

//emlist[例][ruby]{
class User
attr
:name # => [:name]
# 複数の名前を渡すこともできる
attr
:id, :age # => [:id, :age]
end
//}

このメソッドで定義されるアクセスメソッドの定義は次...
...に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。
@return 定義されたメソッド名を Sy...

Module#attr(*name) -> nil (18111.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。...

絞り込み条件を変える

Module#attr(name, true) -> nil (18111.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。...

RDoc::Context#set_visibility_for(methods, visibility, singleton = false) -> () (130.0)

methods で指定した RDoc::AnyMethod、RDoc::Attr の内、 singleton で指定した条件と一致するメソッドすべての可視性を visibility に設定します。

...methods で指定した RDoc::AnyMethod、RDoc::Attr の内、
singleton で指定した条件と一致するメソッドすべての可視性を visibility
に設定します。

@param methods RDoc::AnyMethod、RDoc::Attr オブジェクトの配
列を指定します。

@param vi...
...sibility 可視性を :public, :protected, :private の内のいずれか
で指定します。

@param singleton 特異メソッドの可視性を変更する場合は true、そうでない
場合は false を指定します。...

CGI::HtmlExtension#html(attributes = {}) -> String (107.0)

トップレベルの html 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

...プレベルの html 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param attributes 属性をハッシュで指定します。
擬似属性の "PRETTY" に文字列を与えるとその文字列でインデ...
...l({ "LANG" => "ja" }){ "string" }
# <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML LANG="ja">string</HTML>

html({ "DOCTYPE" => false }){ "string" }
# <HTML>string</HTML>

html({ "DOCTYPE" => '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">' }){ "string" }
# <!DOCTYPE HT...

CGI::HtmlExtension#html(attributes = {}) { ... } -> String (107.0)

トップレベルの html 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

...プレベルの html 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param attributes 属性をハッシュで指定します。
擬似属性の "PRETTY" に文字列を与えるとその文字列でインデ...
...l({ "LANG" => "ja" }){ "string" }
# <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML LANG="ja">string</HTML>

html({ "DOCTYPE" => false }){ "string" }
# <HTML>string</HTML>

html({ "DOCTYPE" => '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">' }){ "string" }
# <!DOCTYPE HT...

BasicObject#! -> bool (49.0)

オブジェクトを真偽値として評価し、その論理否定を返します。

... false であれば真を、そうでない場合は偽を返します。
主に論理式の評価に伴って副作用を引き起こすことを目的に
再定義するものと想定されています。

このメソッドを再定義しても Ruby の制御式において nil や false...
...end
attr
_reader :count

def !
@count += 1
super
end
end

recorder = NegationRecorder.new
!recorder
!!!!!!!recorder
puts 'hoge' if !recorder

puts recorder.count #=> 3
//}

//emlist[例][ruby]{
class AnotherFalse < BasicObject
def !
true
end
end
another_false = AnotherFalse.ne...
...w

# another_falseは*真*
puts "another false is a truth" if another_false
#=> "another false is a truth"
//}...

絞り込み条件を変える

WIN32OLE_TYPE#default_event_sources -> [WIN32OLE_TYPE] (31.0)

型が持つソースインターフェイスを取得します。

...ernetExplorer')
ctl = WIN32OLE.new(type.progid)
source = type.default_event_sources[0]
class WebEvent
def initialize
@completed = false
end
attr
_reader :completed
end
source.ole_methods.each do |m|
WebEvent.module_eval do
define_method("on#{m.name}") do |*arg|
if ar...
...ww.ruby-lang.org/", 0, "", nil, "", false]
2010-10-06 22:33:54 +0900: DownloadBegin was called
[]
2010-10-06 22:33:54 +0900: PropertyChange was called
["{D0FCA420-D3F5-11CF-B211-00AA004AE837}"]
2010-10-06 22:33:54 +0900: CommandStateChange was called
[2, false]
2010-10-06 22:33:54 +0900: Comm...

Object#initialize_copy(obj) -> object (13.0)

(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。

...複製を作ります。 obj.clone は、さらに
特異メソッドのコピーも行います。

//emlist[][ruby]{
obj = Object.new
class <<obj
attr
_accessor :foo
def bar
:bar
end
end

def check(obj)
puts "instance variables: #{obj.inspect}"
puts "tainted?: #{obj.tainted?}"
print...
...end

obj.foo = 1
obj.taint

check Object.new.send(:initialize_copy, obj)
#=> instance variables: #<Object:0x4019c9d4>
# tainted?: false
# singleton methods: #<NoMethodError: ...>
check obj.dup
#=> instance variables: #<Object:0x4019c9c0 @foo=1>
# tainted...
<< 1 2 > >>