私は完全なルビー初心者であり、モジュラースケールライブラリの詳細を理解しようとしていますhttps://github.com/scottkellum/modular-scale
irbの機能のいくつかをテストしたいのですが、結果は次のとおりです。
>>「モジュラースケール」が必要 =>真 >>モジュール モジュール >>モジュラースケール(2) NameError:main:Objectの未定義のローカル変数またはメソッド `modular' (irb)から:2 >> ModularScale(2) NoMethodError:main:Objectの未定義のメソッド `modularScale' (irb)から:3 >> $ ratio =>nil >>ゴールデン() NoMethodError:main:Objectの未定義のメソッド `golden' (irb)から:5
私はそれがコンパスプラグインであることを理解していますが、irbでその関数のいくつかを実行するのは良いことです。モジュラースケール自体よりも、コンパスプラグインの作成とテストに興味があります。他の図書館よりもわかりやすいと思ったので、図書館を選びました。
助けていただければ幸いです
アップデート
https://github.com/scottkellum/modular-scale/blob/master/lib/modular-scale.rb で、irbから呼び出せると思われる関数を提供します
>> bar = Sass :: Script :: Number.new(12);; これは動作します => 12 >> bar = Sass :: Script :: Functions.major_tenth();; これはうまくいくかもしれないと思いましたが、うまくいきません NoMethodError:Sass :: Script :: Functions:Moduleの未定義のメソッド `major_tenth' (irb)から:9