1189件ヒット
[1-100件を表示]
(0.107秒)
ライブラリ
- ビルトイン (357)
- matrix (12)
- mkmf (36)
-
mutex
_ m (12) - rake (84)
-
rake
/ gempackagetask (12) -
rake
/ packagetask (12) -
rake
/ rdoctask (12) -
rake
/ testtask (12) -
rdoc
/ context (12) - rexml (12)
-
rexml
/ document (24) -
shell
/ error (6) -
win32
/ registry (48) - win32ole (24)
クラス
- BasicObject (12)
- Data (54)
-
Encoding
:: UndefinedConversionError (36) - Method (12)
- Module (132)
- Object (36)
-
RDoc
:: Context (12) -
REXML
:: Element (24) -
Rake
:: FileList (24) -
Rake
:: GemPackageTask (12) -
Rake
:: PackageTask (12) -
Rake
:: RDocTask (12) -
Rake
:: Task (24) -
Rake
:: TestTask (12) - TracePoint (12)
-
WIN32OLE
_ TYPE (12) -
Win32
:: Registry :: PredefinedKey (36)
モジュール
- Kernel (60)
-
Mutex
_ m (12) - ObjectSpace (36)
-
Rake
:: TaskManager (12) -
WIN32OLE
:: VARIANT (12)
オブジェクト
- main (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (3)
- CantDefine (6)
- Data (3)
- ErrOperationNotDefined (12)
-
MUST
_ DEFINE (12) -
MUST
_ NOT _ DEFINE (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) - PredefinedKey (12)
- UNDEFINED (12)
- UndefinedNamespaceException (12)
-
VT
_ USERDEFINED (12) - [] (6)
-
arg
_ defined (12) - bigdecimal (12)
- class (12)
-
class
_ exec (12) - close (12)
-
const
_ defined? (12) -
convertible
_ int (24) -
create
_ header (12) - deconstruct (3)
-
deconstruct
_ keys (3) -
default
_ event _ sources (12) -
define
_ aliases (12) -
define
_ final (12) -
define
_ finalizer (24) -
define
_ method (48) -
define
_ singleton _ method (24) -
define
_ task (24) -
defined
_ class (12) -
defined
_ in? (12) -
destination
_ encoding (12) -
destination
_ encoding _ name (12) - eql? (3)
-
error
_ char (12) -
ev
_ const _ defined (12) - file (12)
-
generic
_ ivar _ defined (12) - hash (3)
- inspect (3)
-
instance
_ variable _ defined? (12) -
is
_ defined (12) - members (6)
-
method
_ added (12) -
method
_ defined? (12) -
method
_ undefined (12) -
module
_ exec (12) - new (30)
- parameters (12)
-
private
_ method _ defined? (12) -
protected
_ method _ defined? (12) -
public
_ method _ defined? (12) -
rb
_ autoload _ defined (12) -
rb
_ catch (12) -
rb
_ const _ defined (12) -
rb
_ const _ defined _ at (12) -
rb
_ define _ alias (12) -
rb
_ define _ attr (12) -
rb
_ define _ class (12) -
rb
_ define _ class _ under (12) -
rb
_ define _ class _ variable (12) -
rb
_ define _ const (12) -
rb
_ define _ global _ const (12) -
rb
_ define _ global _ function (12) -
rb
_ define _ hooked _ variable (12) -
rb
_ define _ method (12) -
rb
_ define _ method _ id (12) -
rb
_ define _ module (12) -
rb
_ define _ module _ function (12) -
rb
_ define _ module _ under (12) -
rb
_ define _ private _ method (12) -
rb
_ define _ protected _ method (12) -
rb
_ define _ readonly _ variable (12) -
rb
_ define _ singleton _ method (12) -
rb
_ define _ variable (12) -
rb
_ define _ virtual _ variable (12) -
rb
_ gvar _ defined (12) -
rb
_ mod _ const _ defined (12) -
rb
_ mod _ define _ method (12) -
rb
_ mod _ method _ defined (12) -
rb
_ undefined (12) -
rdoc
/ parser / c (12) -
ruby 1
. 6 feature (12) -
singleton
_ method _ undefined (12) - task (12)
-
task
_ defined? (12) -
to
_ h (6) -
to
_ s (3) -
undefine
_ final (12) -
undefine
_ finalizer (12) - with (3)
- リテラル (12)
- 終了処理 (12)
検索結果
先頭5件
-
Data
. define(*args) -> Class (21144.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......list[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError
//}
メンバを持たないサブクラスも定義可能です。
以下のように、パターンマッチに利用できます。
//emlist[例][ruby]{
class HTTPFetcher
Response = Data.......body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
case fetcher.get(url)
in HTTPFetcher::Resp... -
Data
. define(*args) {|subclass| block } -> Class (21144.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......list[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError
//}
メンバを持たないサブクラスも定義可能です。
以下のように、パターンマッチに利用できます。
//emlist[例][ruby]{
class HTTPFetcher
Response = Data.......body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
case fetcher.get(url)
in HTTPFetcher::Resp... -
Rake
:: GemPackageTask # define (21101.0) -
タスクを定義します。
...タスクを定義します。
GemPackageTask.new にブロックが与えられている場合に、自動的に呼び出されます。... -
Rake
:: PackageTask # define -> self (21101.0) -
タスクを定義します。
...タスクを定義します。
@raise RuntimeError バージョン情報をセットしていない場合に発生します。
初期化時に :noversion が指定されている場合は発生しません。... -
Rake
:: RDocTask # define -> self (21101.0) -
タスクを定義します。
タスクを定義します。 -
Rake
:: TestTask # define -> self (21101.0) -
タスクを定義します。
タスクを定義します。 -
void rb
_ define _ protected _ method(VALUE klass , const char *name , VALUE (*func)() , int argc) (18316.0) -
クラス klass に protected インスタンスメソッド name を 定義します。その実体は関数 func であり、その関数がとる 引数のタイプを argc で指定します。argc のフォーマットに ついては rb_define_method の項を参照してください。
...クラス klass に protected インスタンスメソッド name を
定義します。その実体は関数 func であり、その関数がとる
引数のタイプを argc で指定します。argc のフォーマットに
ついては rb_define_method の項を参照してください。... -
Module
# protected _ method _ defined?(name , inherit=true) -> bool (18300.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が protected であるときに true を返します。 そうでなければ false を返します。
...ュールに定義されており、
しかもその可視性が protected であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@param inherit 真を指定するとスーパークラスや include したモジ......ethod_defined?, Module#public_method_defined?, Module#private_method_defined?
//emlist[例][ruby]{
module A
def method1() end
end
class B
protected
def method2() end
end
class C < B
include A
def method3() end
end
A.method_defined? :method1 #=> true
C.protected_meth......od_defined? "method1" #=> false
C.protected_method_defined? "method2" #=> true
C.protected_method_defined? "method2", true #=> true
C.protected_method_defined? "method2", false #=> false
C.method_defined? "method2" #=> true
//}... -
Rake
:: TaskManager # define _ task(task _ class , *args) { . . . } -> Rake :: Task (15419.0) -
タスクを定義します。
...aram task_class タスククラスを指定します。
@param args タスクに渡すパラメータを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.define_task(Rake::Task, :t) # => <Rake::Task t =>... -
Rake
:: FileList :: MUST _ NOT _ DEFINE -> Array (15301.0) -
委譲してはいけないメソッドのリストです。
委譲してはいけないメソッドのリストです。
このリストに含まれているメソッドはこのクラスで定義しています。