Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Meta-4,5,6章

More than 3 years have passed since last update.

スケープゴートとは何か

  • a
  • b

どのようにスコープを管理しているのか

  • a
  • b

フラットスコープと共有スコープを使い、スコープを横断して束縛を見えるようにする方法

  • a
  • b

オブジェクトのスコープでinstance_eval, instance_execを使ってコードを実行する方法、クリーンルームでコードを実行する方法

  • a
  • b

ブロックとProcオブジェクトを相互に変換する方法

  • a
  • b

メソッドとオブジェクト(Method, UnboundMethod)を相互に変換する方法

  • a
  • b

呼び出し可能オブジェクトBlock, Proc, Lambdaの違い、通常のメソッドとの違い

  • a
  • b

独自の小さなDSLの書き方

  • a
  • b

Meta-5章

クラス定義がself(呼び出したメソッドのデフォルトのレシーバ)とcurrentクラス(定義したメソッドのデフォルトの居場所)に与える影響

  • a
  • b

特異メソッド(singular)や特異クラスで、オブジェクトモデル、メソッド探索

  • a
  • b
  • ## クラスインスタンス変数
  • a
  • b

クラスマクロ

  • a
  • b

Prepend wrapper

  • a
  • b

クラスに当てはまることはモジュールにも当てはまる

  • a
  • b

Meta-6章

evalメソッドの問題

  • a
  • b

evalメソッドの問題の回避策

  • a
  • b
  • ## フックメソッド
  • a
  • b
sunoko
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away