String
他の Ruby ファイルで使用したいクラスでカスタム インスタンス メソッドを定義しました。ファイル(カスタムメソッドを定義したファイル)を-ingすることでそれを行うことができますがrequire
、(必要なく)自然に使用したいですrequire
。
例: 「custom_string.rb」ファイルでこれを定義しました。
class String
def set_style(style)
puts "\n#{self}"
self.size.times do
print style
end
end
end
次に、set_style
「test.rb」ファイルでメソッドを使用するには、次のようにする必要があります。
require 'custom_string'
puts "hello".set_style("*")
私は Rails プロジェクトを使用していません。私のファイルをデフォルトで (ruby コマンドラインから) ruby にインクルードして、Ruby のすべてのファイルで利用できるようにする方法はありますか?