るりまサーチ

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

別のキーワード

  1. _builtin define_method
  2. rake define_task
  3. main define_method
  4. module define_method
  5. mutex_m define_aliases

検索結果

<< 1 2 3 ... > >>

Rake::GemPackageTask#define (18102.0)

タスクを定義します。

タスクを定義します。

GemPackageTask.new にブロックが与えられている場合に、自動的に呼び出されます。

Rake::PackageTask#define -> self (18102.0)

タスクを定義します。

タスクを定義します。

@raise RuntimeError バージョン情報をセットしていない場合に発生します。
初期化時に :noversion が指定されている場合は発生しません。

Rake::RDocTask#define -> self (18102.0)

タスクを定義します。

タスクを定義します。

Rake::TestTask#define -> self (18102.0)

タスクを定義します。

タスクを定義します。

Object#define_singleton_method(symbol) { ... } -> Symbol (6115.0)

self に特異メソッド name を定義します。

.../emlist[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"

guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"...

絞り込み条件を変える

Object#define_singleton_method(symbol, method) -> Symbol (6115.0)

self に特異メソッド name を定義します。

.../emlist[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"

guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"...

Module#define_method(name) { ... } -> Symbol (6109.0)

インスタンスメソッド name を定義します。

...

@raise TypeError method に同じクラス、サブクラス、モジュール以外のメソッ
ドを指定した場合に発生します。

//emlist[例][ruby]{
class Foo
def foo() p :foo end
define
_method(:bar, instance_method(:foo))
end
Foo.new.bar # => :foo
//}...

Module#define_method(name, method) -> Symbol (6109.0)

インスタンスメソッド name を定義します。

...

@raise TypeError method に同じクラス、サブクラス、モジュール以外のメソッ
ドを指定した場合に発生します。

//emlist[例][ruby]{
class Foo
def foo() p :foo end
define
_method(:bar, instance_method(:foo))
end
Foo.new.bar # => :foo
//}...

Rake::TaskManager#define_task(task_class, *args) { ... } -> Rake::Task (6108.0)

タスクを定義します。

...s タスククラスを指定します。

@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 => []>
end
//}...
<< 1 2 3 ... > >>