タグ

2018年2月11日のブックマーク (2件)

  • Rubyの全クラスを出力する - Qiita

    ObjectSpace.each_object(Class) do |klass| puts klass.name end 仕組み ObjectSpace#each_object(klass)は、引数で指定したklassとObject#kind_of?(mod)の関係にある全てのオブジェクトに対して繰り返し処理を行うモジュール関数。 Object#kind_of?(mod)は、以下の条件でtrueを返す オブジェクトがmodあるいはそのサブクラスのインスタンスである オブジェクトがmodをインクルードしたクラスかそのサブクラスのインスタンスである 'str'.kind_of?(String) # => true 100.kind_of?(Fixnum) # => true [].kind_of?(Array) # => true # Fixnum < Integer < Numeric <

    Rubyの全クラスを出力する - Qiita
    iga_k
    iga_k 2018/02/11
    “ObjectSpace.each_object(Class) do |klass| puts klass.name end” Rubyのクラス一覧
  • macでSATySFiのデモファイルからPDFファイルを生成するところまで - Qiita

    読む前に 公式のREADMEが充実したので、そちらをご覧になってください https://github.com/gfngfn/SATySFi 現状ではこれを読むことによって得られる実用的な価値は特に無いと思います。 あと、SATySFi自体のことを知りたいのなら、The SATySFi Bookがあります。https://gfngfn.booth.pm/items/1046747 はじめに 2018/02/10のお昼過ぎにTwitterのタイムラインを見ていたら、SATySFi("satisfy"と同様に発音するようです)という新しい組版処理システムが話題になってました。LaTeXの他には何かないのかなあと思っていたので(自分が使えるのかわからないけれど)ひとまず使ってみたいと感じました。 まだ情報も少ないかと思いますので、ここにインストール方法をメモしておくことにします。 「もっとマシな

    macでSATySFiのデモファイルからPDFファイルを生成するところまで - Qiita